Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: In Asm-Prozedur eine Exception auslösen

  Alt 3. Nov 2023, 02:42
Der Zeiger auf die Typdefinition der Klasse, welche erstellt werden soll, würd' ich mal sagen. (alternativ zur VMT, falls der Constructor virtuell wäre)
Hier also die Klasse "Exception".
(entspricht quasi sowas, wie dem versteckten Parameter "Self" einer nicht-static Class-Procedure)

siehe function _ClassCreate(InstanceOrVMT: Pointer; Alloc: ShortInt): Pointer; in der System.pas


Vielleicht einfacher, wenn du stattdessen Error oder RunError der System-Unit nutzt.
$2B or not $2B

Geändert von himitsu ( 3. Nov 2023 um 02:48 Uhr)
  Mit Zitat antworten Zitat