Ich hab in meinem Testprogrämmelchen eine Methode Testename : boolean deklariert. Die prüft die Bedingung und gibt entsprechend true oder false zurück.
Wenn ich im gdb b unit1.pas:46 if testename
eingebe, dann meckert er:
Code: Alles auswählen
warning: can't find linker symbol for virtual table for `TFORM1' value
Error in testing breakpoint condition:
Cannot take address of method TESTENAME
Mein Fazit ist ehrlich gdb ist Mist.
In meinem uralten Delphidebugger kann ich "Funktionsaufrufe erlauben" anklicken und praktische jede Methode oder procedure oder function in der Bedingung aufrufen.
Ich kann jede Property / Variable usw. einsehen und auch "on the fly" ändern.