Einzelnen Beitrag anzeigen

Benutzerbild von ltiefland
ltiefland

Registriert seit: 2. Mai 2005
Ort: Marl
63 Beiträge
 
Delphi 2005 Professional
 
#4

Re: Programm läuft auf anderem PC nicht .dll fehlt

  Alt 30. Jun 2005, 16:52
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
Lars Tiefland
Live Long And Prosper,
Lars Tiefland
admin at GBS, a Mod for STEF2, New mod versions and support!
Download Opera 8
  Mit Zitat antworten Zitat