Zitat von
dummzeuch:
even though they both hook Screen.OnFormChange
Ja, bei Verwendung dieser/solcher Events fragt ich mich das auch immer mal wieder.
Wenn man TApplicationEvents kennt, dann fragt man sich, warum es sowas nicht auch für Screen gibt, bzw. warum die TScreen-Events nicht auch im TApplicationEvents mit enthalten sind.
Zitat von
dummzeuch:
First, there must be a Hook-class for each event type. There isn’t much that can be done about this since the method signature of each event is different and we don’t want to resort to assembly language
Wäre es nicht zu praktisch, wenn man hierfür die Technicken wie bei den "references of procedure" nutzen könnte?
OK, via
RTTI-Invoke könnte man da bestimmt so einiges machen, aber "schön" ist das auch nicht.
Zitat von
dummzeuch:
want the code to work with ancient Delphi versions back to Delphi 6
OK, diesbezüglich mach ich es mir einfach und mach es lieber "einfach", auch wenn dann alte Delphis rausfallen.
Auch bei
WinAPI hab ich aufgegeben auf biegen und brechen Altes unterstüzen zu wollen (
9x ist tot ,
XP ist tot ähhh
7 ist tot die ersten 10 sind tot)