![]() |
Kompilierte EXE lässt sich nicht aufrufen
Hallo Delphifreunde,
als relativer Newbie habe ich vor 12 Monaten ein kleines Programm geschrieben, das in der Zwischenzeit bei meinen Bekannten im Einsatz ist. Es liest über den USB-Port einige Daten rein. Funktioniert auch prächtig. Ist eine Abwandlung von Codemercs Joywarrior Alle Anwender (40 Mann) sind zufrieden. Jetzt habe ich vor einigen Monaten die Oberfläche verändert und jetzt melden NUR ZWEI der Anwender, das die kompilierte EXE sich zwar starten lässt, aber nicht auf dem Desktop erscheint. Also, die Applikation ist über den Taskmanager sichtbar - aber sonst tut sich nichts. Die damaligen und heutigen Applikationen werden in Delphi 7 Enterprise erstellt. Als Grafikkomponente habe ich den SUIPack installiert. Ein Anwender hat AMD Rechner, XP Pro, SP2 Der andere Anwender hat INTEL Rechner, XP Home, SP2 Jetzt kommt das Merkwürdige - beide sind in der Schweiz ???? Alle anderen Anwender haben meistens XP Home oder Pro mit den SPs. Zuerst dachte ich an UPX, mit dem ich die EXE noch gepackt habe. Hat aber nichts gebracht, wenn die EXE in der Originalgrösse aufgerufen wird. Manchmal kommt auch eine Fehlermeldung von Windows, "Die ABC.EXE hat Fehler verursacht...blabla" Hat jemand von Euch schon mal sowas Verrücktes gehabt ? Wäre für jeden Hinweis dankbar. LingNeu |
Re: Kompilierte EXE lässt sich nicht aufrufen
Zitat:
Na ja, lassen wir das :wink: Probier' mal, die MadExcept-Komponente in dein Programm zu integrieren. Dann lässt du die beiden das Programm starten udn die sollen dir dann den Report schicken. Der Vorteil an MadExcept ist, dass dir auch die Zeile angezeigt wird, bei der es im Code knallt... |
Re: Kompilierte EXE lässt sich nicht aufrufen
@Daniel G
vielen Dank für Deinen Tipp. Werde es mal probieren. Bin dann neugierig, warum das nur in der Schweiz auftritt. Es ist nicht zu fassen ... Wegen den Schweizern - da gibts ja immer was zum Lachen - s. Emil Steiner :lol: ciao LingNeu |
Re: Kompilierte EXE lässt sich nicht aufrufen
Zitat:
Hieß der nicht Emil Steinberger ? Grüße Klaus |
Re: Kompilierte EXE lässt sich nicht aufrufen
Dazu fällt mir folgendes ein:
in der Schweiz (und auch in anderen Ländern) ist der Dezimalseperator verschieden zu Deutschland. Liesst Du beim Starten irgendwelche Daten aus einer Datei oder Datenbank? Dann muss Du den Dezimalseperator gesondert behandeln. Es könnte aber auch am Datumsformat oder Sonderzeichen usw. liegen. Das mit dem Dezimalseperator hatte ich auch mal in Software für die Schweiz. Beim konvertieren eines Float in String kam immer eine Exception. |
Re: Kompilierte EXE lässt sich nicht aufrufen
Das Problem kenne ich auch. Lasse die Schweizer Anwender zum Testen die Regionalen Einstellungen auf "Deutsch (Deutschland)" einstellen. Die Schweizer werden wahrscheinlich "Deutsch (Schweiz)" haben.
Viel Erfolg. Peter |
Re: Kompilierte EXE lässt sich nicht aufrufen - ALLES OK
Hallo zusammen,
VIELEN DANK an Euch alle, die ihr mir geholfen habt. Tatsächlich hat die Einstellung der Regionaloptionen die Fehlermeldung weggemacht. SUPER @RavenIV + @PASST :kiss: ciao LingNeu |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:47 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz