Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Delphi Programm startet mit Xp-Sp2 nicht mehr (https://www.delphipraxis.net/29313-delphi-programm-startet-mit-xp-sp2-nicht-mehr.html)

Funky-Sepp 7. Sep 2004 15:07


Delphi Programm startet mit Xp-Sp2 nicht mehr
 
Hi!

Hoffe habe die richtige sparte gewählt.

Ich habe hier ein Programm das auf zwei Rechnern (beide Windows XP Pro Servicepack 2) nicht mehr läuft.
Leider hab ich auf die Rechner keinen Zugriff, sondern muss erst immer eine Version hinschicken und testen lassen. :cry:
(Habe aber auch PCs mit Servicepack 2 wo es drauf läuft, einziger Unterschied ist das die zwei Rechner komplett neu installiert wurden)
Auf all den anderen Rechnern läuft es einwandfrei.

Sobald das Programm gestartet wird erscheint der MS Windows Berichterstattungsdialog.

Der Fehler muss bei der Initialisierung des Programmes auftreten.
Da ich an erster Stelle des Programmes einen Dialog anzeigen lassen wollte und das Programm sich vorher schon verabschiedet hat.

Delphi-Quellcode:
// Beispiel

program xyz;

uses
  ... {haufenweise Units};

{$R *.RES}
begin
  ShowMessage( 'TEST' );
  Application.Initialize;
  Application.Title := 'XYZ';
  Application.CreateForm(TFoMain, FoMain);
  Application.Run;
end.
Habt ihr vielleicht eine Idee was es sein könnte.
Oder hatte einer von euch schon so ein ähnliches Problem?

Bin für jede Hilfe dankbar.

Dax 7. Sep 2004 15:08

Re: Delphi Programm startet mit Xp-Sp2 nicht mehr
 
Wie du gesagt hast: Initialisierung.
Das einzige was hier initialisiert wird, sind die Units, und daran muss es liegen.

Funky-Sepp 7. Sep 2004 15:13

Re: Delphi Programm startet mit Xp-Sp2 nicht mehr
 
Was passiert eigentlich vor dem begin end. in der dpr?
Geht Delphi da nur in die Initialization abschnitte der eingebundenen Units, oder passiert da noch mehr?

UweR 7. Sep 2004 15:17

Re: Delphi Programm startet mit Xp-Sp2 nicht mehr
 
Hallo,

ich glaube noch nicht mal das es direkt am Servicepack liegt. Ich befürchte eher das durch die Neuinstallation irgendwas verschütt gegangen ist was dein Prog braucht. Es wäre auch hilfreich zu wissen welche Fehlermeldung denn nun kommt. Das kann einfach alles mögliche sein wo es kracht.

Phoenix 7. Sep 2004 15:17

Re: Delphi Programm startet mit Xp-Sp2 nicht mehr
 
Zitat:

Zitat von Funky-Sepp
Was passiert eigentlich vor dem begin end. in der dpr?
Geht Delphi da nur in die Initialization abschnitte der eingebundenen Units, oder passiert da noch mehr?

Nee, das sollte alles sein. Die würde ich mir also mal im Detail angucken.

Funky-Sepp 7. Sep 2004 15:20

Re: Delphi Programm startet mit Xp-Sp2 nicht mehr
 
@UweR
Es erscheint nur der Berichtserstattungsdialog, also dass ein Fehler aufgetreten ist. Eine richtige Fehlermeldung erscheint nicht. Auch nicht wenn die Berichterstattung deaktiviert ist. Das Programm wird also sofort beendet.

Tja dann werde ich mich mal mit F7 voranarbeiten müssen :roll:

UweR 7. Sep 2004 15:29

Re: Delphi Programm startet mit Xp-Sp2 nicht mehr
 
Zitat:



Funky-Sepp hat folgendes geschrieben:
Was passiert eigentlich vor dem begin end. in der dpr?
Geht Delphi da nur in die Initialization abschnitte der eingebundenen Units, oder passiert da noch mehr?


Nee, das sollte alles sein. Die würde ich mir also mal im Detail angucken.


Es wird auch noch der Initialization-Abschnitt der von TApplication durchlaufen und irgendwo in dem ganzen Geraffel werden z.B. auch Zugriffe auf COM-server initialisiert die z.B. bei der Verwendung von ADO benutzt werden. Möglicherweise liegt das Problem auch in diesem Dunstkreis, und da nützt auch F7 nichts weil man halt nicht so besonders gut drankommt.

Funky-Sepp 7. Sep 2004 15:34

Re: Delphi Programm startet mit Xp-Sp2 nicht mehr
 
Zitat:


Es wird auch noch der Initialization-Abschnitt der von TApplication durchlaufen und irgendwo in dem ganzen Geraffel werden z.B. auch Zugriffe auf COM-server initialisiert die z.B. bei der Verwendung von ADO benutzt werden. Möglicherweise liegt das Problem auch in diesem Dunstkreis, und da nützt auch F7 nichts weil man halt nicht so besonders gut drankommt.

Meinst du Application.Initialize???
denn soweit kommt das Programm gar nicht.

Muetze1 7. Sep 2004 15:39

Re: Delphi Programm startet mit Xp-Sp2 nicht mehr
 
Moin!

Eine Vermutung habe ich noch in dem Zusammenhang: Kann es sein, das die beiden XP Rechner auf einem Athlon 64 laufen? Weil diese Prozessoren unterstützen dieses NX Feature was in XP ab dem SP 2 genutzt wird. Dadurch habe ich schon mehrere Inkompatibilitäten lesen können (z.B. laufen darauf Borland C++Builder Programme z.T. auf Grund dieses Features nicht mehr). Abhilfe schafft man, in dem man versucht das NX Feature für das Programm abzuschalten, aber ich kann nicht sagen ob es diese Möglichkeit gibt.

Könnte es vielleicht sowas sein?

MfG
Muetze1

Funky-Sepp 7. Sep 2004 15:41

Re: Delphi Programm startet mit Xp-Sp2 nicht mehr
 
Leider, nein.
Es sind in beiden Fällen Intel P4 Prozessoren.


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:32 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