Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

Re: Anzahl der Felder in einem Record

  Alt 21. Jan 2009, 11:11
Delphi-Quellcode:
// statt
Kontaktart: word;
case Word of

// geht auch (ist eventuell auch besser zu erkennen, wofür "Kontaktart" genutzt wird)
case Kontaktart: Word of
Zitat von Apollonius:
Was spricht eigentlich gegen RTTI? Zumindest Recordgröße und Position von Strings (und anderen finalisierungsbedürftigen Typen) ist abrufbar.
klar, wenn er der Speicher-/Ladeprozedur jeweil die RTTI-Infos mit übergibt, dann kann er daraus auswählen ... aber ohne dn exta RTTI-Parameter kann die Prozedur nicht erkennen, welchen RecordTyp man z.B. per offenen Var/Const-Parameter übergibt.

@Carsten1234: vielleicht wäre es an dieser Stelle dann doch nicht schlecht, wenn du statt Records Klassen verwendest?

Zitat:
Viel "lustiger" wird es ja bei diesem Konstrukt:
wieso?
da kannst doch ganz leicht, beim Speichern, über Kontaktart auswählen welche Teil gespeichert werden muß ... und beim Laden dann andersrum
$2B or not $2B
  Mit Zitat antworten Zitat