Forum: Sonstige Fragen zu Delphi
Delphi
by sirius,
11. Mär 2009
Das ist delphispezifisch. Gerade so eine "tolle" :zwinker: Sprache wie C hat diese tolle Verwaltung von Strings nicht. Ähnlich sieht es mit dynamischen Arrays aus.
Hier hat der Delphi-Compiler im Hintergrund auch ganz schön zu tun.
Wo man das Wissen herbekommt?
Mitlesen in dem Forum und Rumprobieren und Angucken des CPU-Fensters....
Forum: Sonstige Fragen zu Delphi
Delphi
by sirius,
11. Mär 2009
eigentlich müsster er -1 sein. Denn das bedeutet (zumindest bei Strings), dass das Array nie gelöscht wird. Darf es ja auch nicht, ist ja eine Konstante. Der Wert 1 wäre eigentlich "am richtigsten", aber hier gibt es Probleme aus noch nicht näher geklärten Gründen. Und es schadet ja nicht, den Zähler richtig hoch zu setzen.
Machen Sie ja. Aber eben nur zur Laufzeit.
Forum: Sonstige Fragen zu Delphi
Delphi
by sirius,
11. Mär 2009
Das liegt wohl mindestens an den fehlenden dynamischen Arrays vor D4 :zwinker:
Edit:
Habsch do!
Edit2: Oder meinst du im Integer-Array? Da gabs aber keine Probleme. Ich ändere es gleich. Besser ist.
Forum: Sonstige Fragen zu Delphi
Delphi
by sirius,
11. Mär 2009
*räusper*
Hätte eigentlich nicht gedacht, dass dies funktioniert :cyclops:
type
rec = record
irgendwas: CHAR;
liste: array of integer;
end;
const