Forum: Algorithmen, Datenstrukturen und Klassendesign
FreePascal
by himitsu,
31. Mär 2012
Nicht?
Klick dort mal auf "Übergeordnet TObject", denn MethodAAdress ist ja eine Methode von TObject.
Und dort findet man, unter den "Proceduren" von dem TObjekt, garantiert MethodName.
Dazu dann noch den Record TMethod und schon hat man alles.
Aber wozu guckst du in die Delphihilfe?
Ich würde in die Hilfe von FreePascal/Lazarus schauen, denn nicht alles muß in Beidem gleich...
Forum: Algorithmen, Datenstrukturen und Klassendesign
FreePascal
by himitsu,
31. Mär 2012
Delphi und vermutlich auch FreePascal enthält solche Informationen nicht in der EXE.
Du brauchst entsprechende Debuginfos, wo z.B. Informationen wie Codezeile+Infos<>Speicheradresse drinstehn.
Dann könntest du darüber versuchen eine passende Adresse einer bestimmten Codezeile zuzuordnen und aus den weiteren Infos die Prozedur zu erfahren.
Du hast aber einen Prozedurzeiger und keinen...