Hallo,
danke schon mal für die Infos.
Der Ärger ist: ich muss nur ein C++ Konsolenprogramm erstellen
welches gar nichts tut, außer eine der Units die so einen Klassenregistrierungsmechanismus
haben, einzubinden. Es reicht dafür die HPP Datei (en) zu generieren und die
Unit selber
ins Projekt aufzunehmen.
Danach das mal ausführen und siehe da, beim Beenden crasht es in genau der Prozedure
mit "Listeneintrag nicht gefunden". Der C++ Debugger zeigt, wenn man in der for Schleife
einen Breakpoint setzt auch einen astronomisch hohen und nachgewiesen (mittels CPU Registeransicht)
falschen Wert für i an.
Und hier hört's für micht auf. Unter Delphi läuft das einfach durch, ohne Fehlermeldung.
Kommentiert man die Routine aus, gibt's auch unter C++ Builder keine Fehlermeldung.
Grüße
TurboMagic