AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi *.exe hat Fehler verursacht und wird geschlossen.
Thema durchsuchen
Ansicht
Themen-Optionen

*.exe hat Fehler verursacht und wird geschlossen.

Ein Thema von Moyyer · begonnen am 26. Okt 2008 · letzter Beitrag vom 27. Okt 2008
Antwort Antwort
Moyyer

Registriert seit: 31. Mai 2003
155 Beiträge
 
Delphi 7 Enterprise
 
#1

*.exe hat Fehler verursacht und wird geschlossen.

  Alt 26. Okt 2008, 19:54
Hallo Leute,

ich stehe z.Z. vor einem großen Problem und komme einfach nicht mehr weiter. Meine selbst programmierten Anwendungen laufen auf dem PC, wo ich sie schreibe einwandfrei und ohne Fehler. Auch in der virtuellen Umgebung funktioniert alles problemlos. Sobald ich sie aber auf einen bestimmten PC im Netzwerk ausführe, kommt bei jeder selbstgeschriebenen Anwendung folgender Fehler:

Zitat:
*.exe hat Fehler verurschat und wird geschlossen. Starten Sie das programm neu. Ein Fehlerprotokoll wird erstellt.
Alle anderen Programme funktionieren. Im Fehlerprotokoll steht natürlich nichts verwertbares (für mich) drin.
Das einzige, was an dem PC "anders" ist, ist das er Hyper-Threading besitzt.

Über jede Idee oder Info bin ich sehr dankbar.

Lg Moyyer
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: *.exe hat Fehler verursacht und wird geschlossen.

  Alt 26. Okt 2008, 19:58
Das kann verschiedene Gründe haben:
-Offene Datenbankverbindungen
-feste Pfade
...
Markus Kinzler
  Mit Zitat antworten Zitat
Moyyer

Registriert seit: 31. Mai 2003
155 Beiträge
 
Delphi 7 Enterprise
 
#3

Re: *.exe hat Fehler verursacht und wird geschlossen.

  Alt 26. Okt 2008, 20:17
Im Quellcode wurden eigentlich keine festen Pfade festgelegt.
D.h. Pfade werden z.B. mit  ExtractFilePath(Application.Exename) ausgelesen.

Das mit den offenen Datenbankverbindungen verstehe ich jetzt nicht ganz.
Keine der Anwendungen greift auf eine DB zu, wenn das gemeint ist.
  Mit Zitat antworten Zitat
Benutzerbild von 3_of_8
3_of_8

Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
 
Turbo Delphi für Win32
 
#4

Re: *.exe hat Fehler verursacht und wird geschlossen.

  Alt 26. Okt 2008, 20:30
Hast du Zugriffsberechtigungen unter Vista berücksichtigt? (Schreiben ins Verzeichnis deines Programms ist da nicht immer möglich)
Manuel Eberl
„The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.“
- Terry Pratchett
  Mit Zitat antworten Zitat
Moyyer

Registriert seit: 31. Mai 2003
155 Beiträge
 
Delphi 7 Enterprise
 
#5

Re: *.exe hat Fehler verursacht und wird geschlossen.

  Alt 26. Okt 2008, 20:50
Stimmt. Ich hatte vergessen das BS zu nennen.

Auf allen Rechnern läuft WinXP mit SP3.
Die Nutzerkonten mit denen die Anwendung ausgeführt wird, besitzen Administratorrechte und haben auch schreibzugriff auf den Ordner mit der exe.
  Mit Zitat antworten Zitat
Moyyer

Registriert seit: 31. Mai 2003
155 Beiträge
 
Delphi 7 Enterprise
 
#6

Re: *.exe hat Fehler verursacht und wird geschlossen.

  Alt 26. Okt 2008, 21:12
Ich kenne nun immerhin schon die Ursache des Problems.
Alle Anwendungen nutzen einige der Jedi VCL Komponenten.
Schreibt man ein Programm ohne die Jedi Komponenten läuft es auf dem besagten PC.

Kennt jemand das Problem oder gibt es dafür ein Workaround? Benutze häufig die Jedi-Komponenten und hatte bisher keine Probleme.
  Mit Zitat antworten Zitat
Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.292 Beiträge
 
Delphi 12 Athens
 
#7

Re: *.exe hat Fehler verursacht und wird geschlossen.

  Alt 26. Okt 2008, 21:28
Hallo...

- mache mal in den Projektoptionen unter Packages den Haken bei Laufzeit-Packages verwenden raus. Dann werden alle benötigten Packages in die exe mit eincompiliert.

Hoffe, daß ist die Lösung.
  Mit Zitat antworten Zitat
Moyyer

Registriert seit: 31. Mai 2003
155 Beiträge
 
Delphi 7 Enterprise
 
#8

Re: *.exe hat Fehler verursacht und wird geschlossen.

  Alt 27. Okt 2008, 17:36
Der Hacken unter Laufzeit-Packages ist bereits deaktiviert. Liegt also nicht daran
Ich werde erstmal eine aktuelle Version von Jedi installieren. Meine ist leider nicht mehr die neuste. Mal schaun ob das hilft.
  Mit Zitat antworten Zitat
Benutzerbild von toms
toms
(CodeLib-Manager)

Registriert seit: 10. Jun 2002
4.648 Beiträge
 
Delphi XE Professional
 
#9

Re: *.exe hat Fehler verursacht und wird geschlossen.

  Alt 27. Okt 2008, 18:19
Du könntest auch mal madexcept einsetzen, um den Fehler (evtl sogar die Zeile im Sourcecode) aufzuspüren.
http://www.madshi.net/
Thomas
  Mit Zitat antworten Zitat
Moyyer

Registriert seit: 31. Mai 2003
155 Beiträge
 
Delphi 7 Enterprise
 
#10

Re: *.exe hat Fehler verursacht und wird geschlossen.

  Alt 27. Okt 2008, 18:52
Nach dem Update der Jedi-VCL gibt es eine gute und eine schlechte Nachricht.

Die Gute ist: Der Fehler ist beseitigt und es läuft nun auch auf dem Problemrechner.
Die Schlechte ist: Mein Programm ist nun über 200kB größer als zuvor, obwohl keine Funktionen hinzugekommen sind...

Kennt jemand die Möglichkeit überflüssigen Code bzw. Units zu entfernen?
Was ich schon kenne und benutze ist ASPack.

Mfg Moyyer
  Mit Zitat antworten Zitat
Antwort Antwort


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 16:35 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