Hallo,
ich bin im Moment dabei unser altes Projekt von D2006 auf D2007 zu portieren.
In dem Projekt verwenden wir einige Fremdkompos, darunter den Virtual String Tree.
Wenn ich nun das ganze (nur) compilier, dann geht es (strg-F9). wenn ich jedoch erstelle klappt es nicht immer.
Manchmal lässt sich die exe erstellen, aber meistens bekomme ich ne Zugriffsverletzung in der SysInit:
Delphi-Quellcode:
procedure _InitExe(InitTable: Pointer);
begin
TlsIndex := 0;
HInstance := GetModuleHandle(nil);
//in der nachfolgenden Funktion kommt die Zugriffsverletzung
Module.Instance := HInstance;
Module.CodeInstance := 0;
Module.DataInstance := 0;
InitializeModule;
_StartExe(InitTable, @Module);
end;
Immer wenn es nicht geht, bleibt der Compiler in dem Hauptprogramm auf dem
"begin" stehen, obwohl da kein Haltepunkt ist!!!
Wenn das erstellen einmal geklappt hat, lässt sich diese ohen
Problem aus dem explorer starten und es gibt nie nen fehler!!!
Kennt jemand den Delphi Bug, gibts da ne Lösung?
Danke,
winx