Forum: Sonstige Fragen zu Delphi
Delphi
by Christian Seehase,
8. Jun 2002
Moin Ernie,
ich mag mich irren, aber Variante Records stellen weniger das Problem dar, als die Verwendung von Strings, auch wenn es, wie in diesem Falle, Shortstring sind.
Der Typ Variant und Variante Records haben eigentlich nichts miteinander zu tun, mal abgesehen von der Namensähnlichkeit.
Drei Ideen hätte ich allerdings noch, wie Du das Problem lösen kannst:
1. Verzichte auf den...
Forum: Sonstige Fragen zu Delphi
Delphi
by Christian Seehase,
8. Jun 2002
Moin Ernie,
also das mit dem packed war die "Macht der Gewohnheit". Meist benutze ich Records für Dateien, und da macht das schon Sinn, um Lücken zwischen den einzelnen Datenfeldern zu vermeiden.
In Deinem Falle wirst Du wohl darauf verzichten können. Wie Du schon so richtig bemerkt hast drückt das auf die Performance.
Nun zum eigentlichen Problem:
Ist schon richtig, zum...
Forum: Sonstige Fragen zu Delphi
Delphi
by Christian Seehase,
8. Jun 2002
Moin Ernie,
von Vor- oder Nachteil kann man da meiner Ansicht nach nicht unbedingt sprechen.
Wenn Speicher den der Record belegt unterschiedlich interpretiert werden kann, ist ein varianter Record erforderlich. Dadurch wird ja nur die Möglichkeit geboten den von einer entsprechend deklarierten Variablen belegten Speicher ohne Konvertierungen direkt unterschiedlich ansprechen zu können.
Also...