Im Grunde hat das mit Delphi per se nichts zu tun. Es ist ein Programmier- und kein Sprachfehler! Ich habe selber bereits Hooks unzählige Male in "Delphi" implementiert...
Mit Delphi hat es schon zu tun.
Der Debugger (XE2) scheint nicht mit Hooks umgehen zu können. Sobald in dem Programm ein break vorhanden ist, hängt sich die
IDE auf (XE2).
Außerhalb der
IDE läuft das Programm.
Das es ein Sprachfehler ist, habe ich nie behauptet.
Programmierfehler ja, da gibt es noch unzählige in Delphi (siehe Quality-central).