Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Hilfe Diplomarbeit morgen abgeben, Programm startet nicht!!! (https://www.delphipraxis.net/50352-hilfe-diplomarbeit-morgen-abgeben-programm-startet-nicht.html)

Osse 24. Jul 2005 10:24


Hilfe Diplomarbeit morgen abgeben, Programm startet nicht!!!
 
Hallo,

ich bin fertig mit meiner Diploarbeit und wollte einfach mal mein Programm auf einem anderen Rechener installieren.

Bekomme beim Programmstart eine Zugriffsverletzung, dass eine Datei nicht gefunden werden kann.

Nach der Installation mit InnoSetup, dann läuft es auf keinem PC.

Das kuriose ist, wenn ich die Delphi kompilierte .exe in das Installationsverzeichniss kopiere. Und anschließend die reinkopierte Datei starte, wird das Programm anstandslos gestartet.

ES HANDELT SICH UM DIE INENTISCHE DATEI!!!

Muss ich irgendwelche Compailereinstellungen machen, um die Endgültige Datei zu erstellen???

Hilfe, Hilfe Hilfe

Sorry, hatte keine Zeit im Forum nachzugucken,
es ist wirklich dringend.

Vielen Dank an alle

Stanlay Hanks 24. Jul 2005 10:32

Re: Hilfe Diplomarbeit morgen abgeben, Programm startet nich
 
Guten Morgen. Welche Datei wird denn nicht gefunden?

Daniel 24. Jul 2005 10:35

Re: Hilfe Diplomarbeit morgen abgeben, Programm startet nich
 
Moin Osse,

Ruhe bewahren. ;-) Versuche herauszufinden, welche Datei nicht gefunden wird bzw. wo diese erwartet vom Programm fälschlicherweise wird. Den Fehler einzukreisen, wäre jetzt bestimmt hilfreich.

Wenn Du Dein Programm ohne Inno auf den Ziel-PC kopierst, also Datei für Datei - geht es dann? Wenn ja, dann würde ich den Fehler stark im Dunstkreis von Inno vermuten. Die nicht startende Datei auf dem Ziel-PC und Dein Original - sind es wirklich Byte für Byte identische Kopien?

Osse 24. Jul 2005 10:41

Re: Hilfe Diplomarbeit morgen abgeben, Programm startet nich
 
Es erscheint folgende Fehlermeldung.

"Zugriffsverletzung bei Adresse 0047BF0A in Modul 'CAN Test Tool.exe'. Lesen von Adresse 000000004"

Wieso klappt das denn mit der IDENTISCHEN compelierten Datei??

Hab nur eine .exe Datei und alle Sachen, die mit externen .dll arbeiten hab ich schon rausgeschmissen.

Ich lauf gleich gegen die Wand :wall: !!!

Danke für den Tip mit dem ruhig bleiben, fällt mir gerade etwas schwer :coder2:

Khabarakh 24. Jul 2005 10:48

Re: Hilfe Diplomarbeit morgen abgeben, Programm startet nich
 
Haben beide Echsen dieselbe Prüfsumme?

Osse 24. Jul 2005 10:49

Re: Hilfe Diplomarbeit morgen abgeben, Programm startet nich
 
Jo, Moin Daniel,

war ne Super idee, mit der Dateigröße. irgendwie ist meine installierte Datei nur 614k groß, wobei meine orginale 627k. Also irgendein Fehler bei Inno. Was tun Sprach Zeus??

Werde mal bei Inno die behinderte komprimierung raus nehmen, und dann mal versuchen.

Schonmal DAnke,

Ach ja an den Compilereinstellungen muss ich nix ändern für eine Endgültige Version, OK oder besser gesagt, was stellt ihr für eure endversion ein (wahrscheinlich kennt ja keiner meine Einstellung, :gruebel: )

Khabarakh 24. Jul 2005 10:52

Re: Hilfe Diplomarbeit morgen abgeben, Programm startet nich
 
Wenn dein Programm stabil läuft, kannst du die ganzen Überprüfungen und das Debugging-Zeugs aus den Projektoptionen entfernen, dann sollte das Programm noch etwas schneller laufen.

Osse 24. Jul 2005 11:28

Re: Hilfe Diplomarbeit morgen abgeben, Programm startet nich
 
JJJJJJUUUUUUUUUUUUUUUUUUUUUUCCCCCCCCCCCCCCCHHHHHHH HHHHHHHHHHHHHHUUUUUUUUUUUUUUUUUUUUUUUUUU :dancer: :dancer:
:bounce2:
:firejump:
:bouncing4:
:bounce1: :dancer: :dancer: :dancer: :dancer:
:spin2:

:spin2:

Ich :love: :love: euch alle :hi: :kiss:

Es lag an diesem Inno Setup.

Kann nur jedem raten nix mit der Komprimierung zu machen, klappt anscheinend nicht so gut :)

OK, dann werden ich mal ne kleine Präsentation vorbereiten, hab ja noch gute 21h das sollte reichen


Das wär ja morgen ganz schön in die Hose gegangen!!!

Nochmals vielen Dank. Mein Puls ist nun auch wieder bei 160 und nicht mehr bei 200

@Khabarakh: wie ermittel ich die Prüfsummen?? Wo stehen die??

Hansa 24. Jul 2005 11:37

Re: Hilfe Diplomarbeit morgen abgeben, Programm startet nich
 
Vorab : schwer leichtsinnig, jemand ein Programm geben zu müssen und dieses nur auf eigenem Rechner testet. 8)

Zitat:

Zitat von Osse
...irgendwie ist meine installierte Datei nur 614k groß, wobei meine orginale 627k. Also irgendein Fehler bei Inno...

Die Schlußfolgerung kann ich nicht nachvollziehen. Woher soll denn das arme Inno wissen, welche bytes aus der EXE entfernt werden können, oder reden wir von gezippten Dateien ? Das kann wohl nur Delphi und muß deshalb andere Ursachen haben. Vermutlich nur eine Verwechslung in der Hektik.

So, was machen ? Zuerst einmal alle möglichen Fehlerquellen ausschalten. Das fängt bei Inno an. Also die benötigten Dateien von Hand kopieren. Vor allem aber, den Zielrechner immer leer machen. Zumindest das Programmverzeichnis. Ich würde vorsichtshalber sogar neu formatieren, damit wirklich nicht eine Datei irgendwo in einem User-Verzeichnis usw. liegt. Kommt dann immer noch keine aussagekräftige Fehlermeldung, dann bleibt Dir wohl nichts anderes übrig, als den Fehler im Source einzukreisen. Das bedeutet einen Haufen showmessages usw. Und installiere nur nicht Delphi oder sonstwas auf dem Zielrechner ! Ich gehe davon aus, daß bei Dir eine Datei vorhanden ist, die das Programm braucht und die eventuell von einem ganz anderen installiert wurde. Auf dem anderen Rechner aber nicht.

Osse 24. Jul 2005 11:52

Re: Hilfe Diplomarbeit morgen abgeben, Programm startet nich
 
Hallo Hansa,

du hast auch recht. Beim ersten aufruf funktioniert das ganze hervorragend. Beim zweiten mal bekomme ich das Programm nicht mehr geöffnet.

Tja, das mit deinen showmessages ist ja gut gemeint, versuche jetzt erstmal die externen .dll auszuschließen.

Wie kann das sein, dass es beim ersten mal gestartet wird und danach nicht mehr aufzurufen geht??

Desructor vergessen, oder sowas??

Das programm initalisert sich doch jedesmal selber??

hab noch ein rechner ohne Delphi, auf dem ich teste.

Danke


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:49 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz