Einzelnen Beitrag anzeigen

Benutzerbild von Zacherl
Zacherl

Registriert seit: 3. Sep 2004
4.629 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#2

AW: Enum mit DWORDs ??

  Alt 18. Okt 2017, 09:51
Mit neueren Delphi Versionen lässt sich dein Code auf jeden Fall kompilieren (in der OH steht auch was von unsigned). Handelt es sicher hierbei evtl. um eine Limitierung deiner 2007er Version? Oder verwendest du das Enum zufällig irgendwo in einem Set?

Edit:
Ansonsten musst du dir halt eine Übergangsfunktion der Form function TranslateValue(OrdinalValue: Cardinal): EMsgSig deklarieren (und EMsgSig dann einfach von 0..N statt mit festen Werten). Müsstest du dann in der entsprechenden Funktion aber drauf achten, dass auch alle Werte korrekt übersetzt werden können.
Projekte:
- GitHub (Profil, zyantific)
- zYan Disassembler Engine ( Zydis Online, Zydis GitHub)

Geändert von Zacherl (18. Okt 2017 um 09:56 Uhr)
  Mit Zitat antworten Zitat