Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - Welche Dateien sind notwendig?


OliverN_26 - Do 20.01.11 22:30
Titel: Welche Dateien sind notwendig?
Hi

Ich weiss nicht ob ich mit meiner Frage hier richtig bin .. aber sei es drum :-)
Ist auch nur eine gaz kurze Frage.
Wenn ich mein Programm kompiliere, reicht es dann wenn ich nur die ".exe" Datei nehme um es auf einem anderen Rechner lauffähig zu bekommen oder muss ich zumindest die Formen mit nehmen?
Welche Dateien sind notwendig ohne den Programm-Quellcode übermitteln zu müssen.

Danke


elundril - Do 20.01.11 22:33

Wenn du nur die Exe verwendest dann brauchst du nur die exe verschicken und damit läufts. Wenn es eine .Net-Anwendung ist, sollte auf dem Zielrechner .Net installiert sein. Wenn dein Programm von Haus aus auf irgendwelche Dateien zugreift (Bilder, INI-Files, XML-Files,...) dann die auch mitliefern. Wenn du selbst eine DLL mit eingebunden hast dann kommt die auch noch mit. Den rest wie DFM, PAS, PROJ, und ähnliches musst du nicht dazugeben.

lg elundril


Hobby-Programmierer - Do 20.01.11 22:34

Kopiere die Exe in einen anderen Ordner und probiers doch einfach aus. :think:


OliverN_26 - Do 20.01.11 22:36

Hi

Also dass ich meine eigenen Dateien mit einbinden muss war mir klar .. sorry habe mich da evt falsch ausgedrückt. Mir ging es um diese ganzen Dateien die Delphi bei der Kompilierung erzeugt.
Danke

---Moderiert von user profile iconNarses: Beiträge zusammengefasst---

@Hobby-Programmierer
Das habe ich ja gemacht und genau aus diesem Grunde meine Frage gestellt, da ich nämlich gesehen habe dass das Programm auch läuft, wenn ich "NUR" die .exe in einem Ordner habe.
Was ich natürlich nicht weiss/wusste ist, ob das Programm da auf irgendwelche Fehler laufen kann.


jaenicke - Do 20.01.11 22:40

Solange du keine Runtime-Packages benutzt reicht die Exe.

Die Dateien sind z.B. die .dcu Dateien. Das sind die kompilierten Units, die danach vom Linker in die Exe gelinkt werden. Die sind dann also dadrin.