Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: C++ Delphi Übersetzung 3DYDYoutube Filter

  Alt 5. Okt 2018, 21:05
Bezüglich des ENUMs:

In Delphi sind die standardmäßig so klein wie möglich (hier also Byte), aber in C++ sind ENUMs/SETs oft immer INTEGER.

Also entweder den Typ als Integer/LongInt definieren und die Werte als Konstanten,
oder {$MINENUMSIZE 4} um diese Typ-Definition. (beim SET mit einem DummyWert =31)

Bei Enums mit Vorgaben (=irgendwas ) könnte man noch bedenken, dass dort leider keine TypeInfo für die Werte generiert werden.
Das könnte man mit Dummy-/Füllwerten für die Nichtdefinierten 0 bis 2 und ohne die Zuweisung =3 beheben, falls man Delphi-Referenz durchsuchenGetEnumName verwenden will/muss.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat