LabVIEWForum.de
strncpy_s - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: Sonstiges (/Forum-Sonstiges)
+--- Forum: Smalltalk (/Forum-Smalltalk)
+---- Forum: Off Topic Themen (/Forum-Off-Topic-Themen)
+---- Thema: strncpy_s (/Thread-strncpy-s)



strncpy_s - alii43 - 30.01.2011 21:02

Guten abend alle zusammen..

ich habe ein problem. Mein problem ist immer wenn ich msn anmachen möchte kommt ein fenster mit der beschriftung

der Prozedureinsprung"strncpy_s"wurde in der DLL"msvcrt.dll" nicht gefunden..

ich würde gerne wissen was das heissen soll und wie ich das beheben könnte..

danke im vorraus..
MfG
ali43


strncpy_s - jg - 30.01.2011 21:27

Hallo,

hast du überhaupt irgendwas mit der Programmiersprache LabVIEW am Hut?

Wenn nicht, dann ist deine Frage hier (leider) deplatziert. Dieses Forum heißt nämlich LabVIEWforum und nicht MSN-Forum.

Gruß, Jens


strncpy_s - alii43 - 30.01.2011 21:43

hallo

es geht ya nicht um msn.. es geht um die datei strncpy_S es zeig immer das an.. und ich weiss nicht warum und weshalb.. und msn war nur ein bespiel..


strncpy_s - rolfk - 31.01.2011 09:23

Du kamst zu einem Programmierforum und hast diese Frage in einer Rubrik über external Programming gestellt. Daher ist die Antwort auch entsprechend.

strincpy_s ist eine Funktion in der C Runtime Library genauer gesagt eine Extension davon die safe (sicher) ist im Hinblick auf Bufferoverflow. Das ist etwas das mit Windows mit kommt und manchmal auch mit Applikationen. Es scheint dass Du irgendwann mal eine Applikation installiert hast die ohne zu fragen Deine eher moderne C Runtime Library mit einer uralt Version ersetzt hat die noch keine Unterstützung für die safe Funktionen hatte. Oder Du hast selber mal im Explorer rumgespielt und einfach so aus Plausch eine der msvcxxxx.dll aus einem privaten Applikationsfolder in Deinen Windows System Folder kopiert. Schliesslich sind die Namen ja gleich und dann kann man doch ein paar kB sparen durch das alles mal schön zu kompaktieren.Big Grin

Was nun? Tja da musst Du nicht hier bei uns sein! Finde die Applikation die das getan hat und deinstalliere sie. Hoffe dass sie die alte C Runtime Library entfernt und Deine ursprüngliche wieder installiert obwohl bei einem Installer der eine neue DLL Version mit einer alten ersetzt is die Chance gross dass sie das ganz sicher nie tun wird Wacko

Du kannst auch warten bis mal per Zufall MS wieder einen Bug in der C Runtime Library entfernt und das darauffolgende automatische Update Deinen Uraltmüll mit dieser neuen Library ersetzt. Oder Du gehst wie es Jens schon empfohlen hat zu einem Windows Supportforum und fragst da mal weiter. Wahrscheinlicher Vorschlag den Du dort erhältst: Herinstallation Deiner Maschine! Viel Erfolg!