Einzelnen Beitrag anzeigen

Benutzerbild von Stevie
Stevie

Registriert seit: 12. Aug 2003
Ort: Soest
4.027 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#5

AW: "Keine Typinformationen" von Enum Type. Was könnte ich tun?

  Alt 13. Feb 2018, 15:06
In der TypeInfo sind die Namen der einzelnen Werte des ENUMs in einer #0-terminierten Liste gespeichert und das Ende diese Liste ist eine #0#0 Doppelnull.

Delphi-Quellcode:
  TFPInstruction = (
    fpiMOV_REG_CONST,
    fpiMOV_REG_REG
  );
  
'fpiMOV_REG_CONST'#0'fpiMOV_REG_REG'#0#0
Fast richtig, sie sind als packed utf8 shortstrings gespeichert, also so:

Code:
#16'fpiMOV_REG_CONST'#14'fpiMOV_REG_REG'
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

Delphi Sorcery - DSharp - Spring4D - TestInsight
  Mit Zitat antworten Zitat