Programm Portierbar auf andere pcs?
-
Huhu
auf was muss ich achten damit mein Programm auch auf andere pcs läuft?
Natürlich beide windows xp.
Denn ich habe schon öfter Programme in der WinApi geschrieben
und als ich das einem Freund geschickt habe sagte er das das nicht funktioniert und so.
Danke
-
Linke statisch gegen die CRT (Projekteinstellungen|C/C++|Runtime|(irgendwas ohne DLL auswählen).
-
hab ich doch so gelinkt
-
Dann soll Dein Freund Dir sagen, *WAS* nicht geht...
Wenn irgendwas mit "... Anwendungskonfiguration ..." kommt, dann hast Du es nicht so eingestellt wie ich geschrieben habe...
-
also das Programm hat 2 Shellexecute
aber scheinbar klappt manchmal nur 1 und manchmal gar keins
natürlich kann er das programm starten
-
Ich schätze Du musst doch etwas präziser dein Problem beschreiben.
Simon
-
ShellExecute hängt (IMHO) von der Shlwapi.dll ab... . Die muss natürlich auf beiden PC's vorhanden sein. Allerdings ist die das auch standardmäßig :p . Kannst mal die Versionen überprüfen. Eine genauere Fehlerbeschreibung wäre allerdings noch besser
.
-
Poste mal den Aufruf von ShellExecute ().
Eventuell benutzt Du Datei-, Pfadnamen, die es auf dem anderen Rechner nicht gibt bzw. dort anders heissen.