Zitat von
Osse:
Moin, Moin
bin mit meinem Project nun soweit, dass ich es mal auf einem anderen Rechner laufen lassen wollte. Hab auch n feines Insatllationprogrämmlein mit Inno Setup geschrieben(tolles Tool bin ich durchs Forum drauf gekommen
). Problem ist, wenn ich die Anwendung auf dem anderen PC ausführen will,fehlt eine .dll. Das ist natürlich ein bissel blöd
und ärgerlich.
Nun meine Frage, muss ich das Projekt anders compelieren bzw. andere Einstellungen für das endgülitige "Produkt" vornehmen?
Wenn ja welche??
Oder muss die .dll welche noch fehlt auch auf den neuen Rechner, wenn ja langt es wenn ich Sie in das gleiche Verzeichniss wie mein Programm schreibe?? Wenn nicht, wo muss ich sie hinkopieren??
Danke!!!
Wenn Du DLLs verwendest, die standardmaßig nicht bei Windows dabei sind, dann mußt Du sie natürlich auch mitliefern. Es reicht tatsächlich aus diese Datei in das Programmverzeichnis zu packen. Wenn allerdings noch weitere Anwendungen von Dir existieren, die auch diese
DLL verwenden, dann solltest Du Dir überlegen, ob Du die in %SYSTEMDIR% kopierst. Bei Inno Setup einfach "{sys}" als Zielverzeichnis angeben. Der Wert für %SYSTEMDIR% ist nämlich von der Windows-Version abhängig.
Für Windows 9x/ME: C:\Windows\System
Für Windows NT/2000: C:\
WinNT\System32
Für Windows XP (zumindestens PRO, bei Home bin ich mir jetzt nicht sicher): C:\Windows\System32