Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Fritzew,
10. Okt 2016
Aber was mache ich mit dynamischen Längen? Die werden früher oder später auf jeden Fall kommen. Vielleicht nicht bei einem User aber bei bei einem Dokument.
Was Du machen kannst solange das alles bei Windows bleibt:
Verwende WideString in der Schnittstelle, der wird von Windows verwaltet.
Also anstatt Array of widechar ein
Name : Widestring;
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Fritzew,
10. Okt 2016
Nun ja die Frage ist halt immer, muss es dynamisch sein?
Ansonsten Die Records fest deklarieren:
in etwa
teventrec = record
Size : integer; // Muss gesetzt werden und entspricht sizeof(teventrec)
matname : Array of wchar; // 100 Zeichen
x, y : Double;
nochn_int : integer;
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Fritzew,
5. Okt 2016
Wir benutzen meistens diesen Weg einfach weil es für uns der bessere Flow ist.
Meistens ist es einfacher so. Aber ich denke das bleibt jedem selber überlassen. Sollte aber wohl am besten konsistent sein.
Und Int64 benutzen wir auch viel macht keine Probleme