Autor Beitrag
D. Annies
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 1843

windows 7
D6 Enterprise, D7 Pers und TD 2006
BeitragVerfasst: Mo 04.07.05 19:57 
Hi, Delpher,

ich habe auf einem externen Rechner D3prof installiert und lasse ein D3prof-Prg laufen.
Jetzt habe ich das Prg zu Hause nach D6 umgesetzt und auf diesen externen Rechner kopiert, aber jetzt läuft das Prg dort nicht mehr. Was kann da sein? Muss ich D6 auch auf dem externen Rechner installieren (obwohl ich dort den Code nicht verändern möchte)?

Danke für Hilfe,
D. Annies
Kuscheltiermassaker
Hält's aus hier
Beiträge: 5

win XP, win 2000
D4 Standard
BeitragVerfasst: Mo 04.07.05 22:59 
ich nehme mal an, du meinst die kompilierte .exe, die nicht läuft!? kann es sein, dass du irgendwelche treiber angesprochen hast, die auf dem d3-rechner nicht installiert sind?
wenn du allerdings den quellcode meinst, der nicht läuft, liegt das wahrscheinlich an befehlen, die d3 noch nicht kennt.
Kroni
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 720

Win 98, Win ME, Win2k, Win XP
D3 Pro
BeitragVerfasst: Mo 04.07.05 23:21 
Nun ja....oder einfach daran, dass D3 die dfm anders speichert als D6....Versionskonflikt quasi^^
also mal im FOrum danach suchen, hab immo keine Lust, das genau zu erklären, wenn es das Problem nicht ist.
D. Annies Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 1843

windows 7
D6 Enterprise, D7 Pers und TD 2006
BeitragVerfasst: Di 05.07.05 07:25 
Hi, Kuscheltiermassaker,

(äh, wie kommt man denn auf so einen Nickname? :lol: ). Nun, vielleicht ist ein nicht vorhandener DB-Treibär dafür verantwortlich, dann weiß ich erstmal, welche Ecke das überhaupr sein kann - Danke,

D. Annies
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19346
Erhaltene Danke: 1754

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Di 05.07.05 08:27 
Kann es daran liegen, dass die Exe mit Runtime-Libraries kompiliert wurde? Dann benötigt es natürlich auch die der Delphi-Version, mit der das Programm kompiliert wurde!

Einstellen kann man das in den Projektoptionen (Menü Projekt -> Optionen), unter dem Reiter Packages gibt es die Einstellung "Mit Runtime-Packages kompilieren". Die muss aus sein, oder du musst die Runtime-Packages von dem entsprechenden Delphi mitliefern...
(Wo die Einstellung steht, hab ich jetzt aus dem Kopf angegeben, kann auch etwas anders heißen... :wink: )
D. Annies Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 1843

windows 7
D6 Enterprise, D7 Pers und TD 2006
BeitragVerfasst: So 10.07.05 21:39 
Hi, Sebastian,

entschuldige meine späte Antwort, ich dachte, da kommt nichts mehr ... :oops:

Nun, du hast recht, ich habe in dieser EXE die TNT-Controls auf meinem Rechner eingebunden, die sind auf dem anderen Rechner nicht in d6 eingebunden.

Was mache ich am schlausten? Dort auch TNT einbinden? - Wohl ja :?

Grüße von
Detlef Annies
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19346
Erhaltene Danke: 1754

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Di 12.07.05 10:13 
Am besten ist wohl, wenn du mit regsrv32.exe die DLL mit den Controls in dem anderen System registrierst und erst dann die eigentliche Exe startet, d.h. wenn du eine andere kleine Exe mitlieferst, die das eigentliche Programm startet und das vorher testet.
(Oder stets die Registrierung ausführt auch wenn das langsamer ist...)