AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Hilfe Diplomarbeit morgen abgeben, Programm startet nicht!!!

Hilfe Diplomarbeit morgen abgeben, Programm startet nicht!!!

Ein Thema von Osse · begonnen am 24. Jul 2005 · letzter Beitrag vom 25. Jul 2005
Antwort Antwort
Seite 1 von 2  1 2   
Osse

Registriert seit: 25. Mär 2005
Ort: Hamburg
74 Beiträge
 
Delphi 5 Enterprise
 
#1

Hilfe Diplomarbeit morgen abgeben, Programm startet nicht!!!

  Alt 24. Jul 2005, 11:24
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
  Mit Zitat antworten Zitat
Benutzerbild von Stanlay Hanks
Stanlay Hanks

Registriert seit: 1. Mär 2003
2.078 Beiträge
 
Delphi 2005 Professional
 
#2

Re: Hilfe Diplomarbeit morgen abgeben, Programm startet nich

  Alt 24. Jul 2005, 11:32
Guten Morgen. Welche Datei wird denn nicht gefunden?
  Mit Zitat antworten Zitat
Daniel
(Co-Admin)

Registriert seit: 30. Mai 2002
Ort: Hamburg
13.919 Beiträge
 
Delphi 10.4 Sydney
 
#3

Re: Hilfe Diplomarbeit morgen abgeben, Programm startet nich

  Alt 24. Jul 2005, 11:35
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?
Daniel R. Wolf
mit Grüßen aus Hamburg
  Mit Zitat antworten Zitat
Osse

Registriert seit: 25. Mär 2005
Ort: Hamburg
74 Beiträge
 
Delphi 5 Enterprise
 
#4

Re: Hilfe Diplomarbeit morgen abgeben, Programm startet nich

  Alt 24. Jul 2005, 11:41
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 !!!

Danke für den Tip mit dem ruhig bleiben, fällt mir gerade etwas schwer
  Mit Zitat antworten Zitat
Benutzerbild von Khabarakh
Khabarakh

Registriert seit: 18. Aug 2004
Ort: Brackenheim VS08 Pro
2.876 Beiträge
 
#5

Re: Hilfe Diplomarbeit morgen abgeben, Programm startet nich

  Alt 24. Jul 2005, 11:48
Haben beide Echsen dieselbe Prüfsumme?
Sebastian
Moderator in der EE
  Mit Zitat antworten Zitat
Osse

Registriert seit: 25. Mär 2005
Ort: Hamburg
74 Beiträge
 
Delphi 5 Enterprise
 
#6

Re: Hilfe Diplomarbeit morgen abgeben, Programm startet nich

  Alt 24. Jul 2005, 11:49
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, )
  Mit Zitat antworten Zitat
Benutzerbild von Khabarakh
Khabarakh

Registriert seit: 18. Aug 2004
Ort: Brackenheim VS08 Pro
2.876 Beiträge
 
#7

Re: Hilfe Diplomarbeit morgen abgeben, Programm startet nich

  Alt 24. Jul 2005, 11:52
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.
Sebastian
Moderator in der EE
  Mit Zitat antworten Zitat
Osse

Registriert seit: 25. Mär 2005
Ort: Hamburg
74 Beiträge
 
Delphi 5 Enterprise
 
#8

Re: Hilfe Diplomarbeit morgen abgeben, Programm startet nich

  Alt 24. Jul 2005, 12:28
JJJJJJUUUUUUUUUUUUUUUUUUUUUUCCCCCCCCCCCCCCCHHHHHHH HHHHHHHHHHHHHHUUUUUUUUUUUUUUUUUUUUUUUUUU








Ich euch alle

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??
  Mit Zitat antworten Zitat
Hansa

Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
 
Delphi 8 Professional
 
#9

Re: Hilfe Diplomarbeit morgen abgeben, Programm startet nich

  Alt 24. Jul 2005, 12:37
Vorab : schwer leichtsinnig, jemand ein Programm geben zu müssen und dieses nur auf eigenem Rechner testet. 8)

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.
Gruß
Hansa
  Mit Zitat antworten Zitat
Osse

Registriert seit: 25. Mär 2005
Ort: Hamburg
74 Beiträge
 
Delphi 5 Enterprise
 
#10

Re: Hilfe Diplomarbeit morgen abgeben, Programm startet nich

  Alt 24. Jul 2005, 12:52
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
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2   

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:20 Uhr.
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