moin moin.
- als erstes hatte ich den Fehler 0xc00005 bekommen, was auf eine fehlende .dll zu schließen mag.
- dann hatte ich von RELEASE auf DEBUG gestellt
- der DEBUG Modus ergab, das die Funktion dtor_QChar sauber aufgerufen wurde, und danach die Funktion durchgereicht wurde
also:
Delphi-Quellcode:
destructor QChar.Destroy;
begin
// wird im RELEASE Mode durchgereicht
dtor_QChar(ptr_cc);
// ab hier ist der RELEASE Mode auf einmal zu Ende ??
...
inherited Destroy;
end;
im Gegensatz zu dem
DEBUG Mode:
Delphi-Quellcode:
destructor QChar.Destroy;
begin
// wird im DEBUG Mode durchgereicht
dtor_QChar(ptr_cc);
// ab hier wird dann normal weiter gewerkelt
...
inherited Destroy;
end;
Es scheint mir, das RELEASE und DEBUG Mode sehr sehr unterschiedliche Dinge machen.
Aber das ist doch sehr nahe an Voodoo-Programming ??
was sollte so speziell am DEBUG Mode sein ?
das Instruction Set dürfte dabei doch nicht betroffen sein ?