Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Projekt startet nicht in Delphi 2009. Modul olepro32.dll (https://www.delphipraxis.net/129259-projekt-startet-nicht-delphi-2009-modul-olepro32-dll.html)

Oracle 15. Feb 2009 20:12


Projekt startet nicht in Delphi 2009. Modul olepro32.dll
 
Hallo Leute,

hab jetzt mal versucht ein recht grosses Projekt von Delphi 2007 auf Delphi 2009 zu portieren. Nachdem ich alle Fremdkomponenten installiert habe compiliert er das Projekt erfolgreich. Allerdings wird es nicht gestartet. Im Ereignisprotokoll bleibt er stehen bei folgender Meldung:

Modul laden: OLEPRO32.dll. Ohne Debug-Infos Basisadresse: $F1A0000.

Nach ein paar Sekunden bricht das Programm dann ab mit folgender Fehlermeldung:

Im Projekt c:\.....xyz.exe sind zu viele auseinanderfolgende Exceptions aufgetreten: "access violation at 0x00000000: read of adress 0x00000000" Prozess wurde angehalten.

Ich kann auch keinen Breakpoint setzen, um den Fehler zu isolieren, da er vor der ersten Codezeile schon abbricht.

Wäre wirklich schön wenn mir da jemand helfen könnte, da ich schon mehrere Stunden voller Ratlosigkeit investiert habe.

Vielen Dank schon mal im Vorraus :)

ULIK 16. Feb 2009 05:12

Re: Projekt startet nicht in Delphi 2009. Modul olepro32.dll
 
Hast Du schon mal versucht, all die einzelnen Fremdkomponenten jeweils einzeln in einem seperaten Projekt zu verwenden und zu starten? Wenn es dort klemmt, kriegst Du zumindest raus, welche das ist.
Ansonsten: verwendet dein eigener Code OLE-Automation? Dann das mal ausbauen und schauen, ob es dann läuft.

Grüße,
Uli

mkinzler 16. Feb 2009 05:32

Re: Projekt startet nicht in Delphi 2009. Modul olepro32.dll
 
Der Fehler könnte sich im Initilization-Teil einer eigebundenen Unit verstecken

Oracle 16. Feb 2009 10:16

Re: Projekt startet nicht in Delphi 2009. Modul olepro32.dll
 
Ich habe inzwischen auch den Verdacht, dass es an einer der Fremdkomponenten liegt. Musste auch bei einigen von Ihnen Anpassungen bei den String Casting Operation machen.
Die Variante alle Komponente einzeln auf ein Form zu packen und dann zu testen, würde das Problem auf jeden Fall isolieren. Würde allerdings ganz schön dauern. Werd ich aber so machen, wenn mir nicht noch was besseres einfällt.

@mkinzler: Gemäß den Fall der Fehler versteckt sich in Initialization Teil einer eingebundenen Unit, wie kann man eine solchen Fehler denn Debuggen? Gibt es da einen geschickten Weg?

yx-man 16. Feb 2009 11:01

Re: Projekt startet nicht in Delphi 2009. Modul olepro32.dll
 
Hast Du mal ein Looging-Tool eingebaut, damit Du mal siehst, ob Delphi mit sein zuvielen Exceptions wirklich Recht hat. Ich benutze dazu: http://www.jirihajek.net/delphi/ExceptLog.htm


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