Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Codehunter,
27. Nov 2013
Lach, das ist ja bald wie in JavaScript :-D Wann baut Emba die strenge Typisierung dann ganz aus? ;-)
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Codehunter,
27. Nov 2013
Auch wenns jetzt eigentlich in eine andere Richtung geht: Über das Thema Helper-Konstrukte bin ich gestern das erste Mal gestolpert in Form von TGuidHelper. Dann gabs aber Compilergemecker dass man den nicht direkt verwenden könnte.
Meister Google hat aber zum Thema "Delphi Record Helper" gestern Abend nur Bullshit ausgespuckt. Heute früh hier im Büro liefert er mit dem selben Suchbegriff aber...
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Codehunter,
26. Nov 2013
Hui, gute Idee! Ich versteh zwar bis heute noch nicht, was den Record in dem Fall dann noch von einer Klasse unterscheidet. Außer dass er nicht per Constructor instantiiert werden muss. Jedenfalls wird so aus dem Stapel von Copys nur noch eins.
Gut war jetzt im Grunde ein banales Beispiel für ein komplexeres Problem, aber das wichtigste ist dass ich wiedermal was gelernt hab. Danke schön und...
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Codehunter,
26. Nov 2013
Ok, ich bin davon ausgegangen, dass durch die explizite Angabe von Längen im Record kein Längenbyte an Position 1 der einzelnen Elemente mehr verwendet würde, da die Länge ja nun mal fix vorgegeben ist. Nun ja, falsch gedacht ^^
Gibts da eine alternative elegante Herangehensweise ohne wieder in Stapel von Copy-Befehlen zu verfallen?
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Codehunter,
26. Nov 2013
Gudn Namd :-)
Zu später Stunde eine Frage zum Thema variante Records. Ich habe folgende Record-Definition: TVarStr = record
case X: Boolean of
TRUE:
(
Str: string;
);
FALSE:
(