Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: RegisterClassAlias nur anders?

  Alt 10. Sep 2024, 15:06
Boar, das ist schon pervers unerwartet.

Delphi-Referenz durchsuchenRegisterClass registriert nicht nur den angegebenen Typen, sondern auch dessen Vorfahren.
Es hatte nichts mit Delphi-Referenz durchsuchenRegisterClassAlias zu tun.

Vor/zwischen/nach dem RegisterClass und RegisterClassAlias geprüft,
wird jene Klasse (quasi TEdit vom TMyEdit) nach dem RegisterClass mit Delphi-Referenz durchsuchenFindClass/GetClass gefunden, obwohl der Vorfahr eigentlich garnicht registriert wurde.

Damit kann der DFM-Loader diese Klasse dann auch finden und laden.



Ich hätte es aber gern, dass stattdessen über den Alias der neue Typ geladen würde.
Mal sehn ob ich es wenigstens im FormDesigner hinbekomme, dass mindestens beim Bearbeiten die Klassen wie gewünscht getauscht/upgegraded werden.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat