Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.062 Beiträge
 
Delphi 12 Athens
 
#10

AW: Wann wird fremde TForm ausgeblendet

  Alt 15. Jun 2024, 02:52
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)
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (15. Jun 2024 um 03:01 Uhr)
  Mit Zitat antworten Zitat