Forum: Object-Pascal / Delphi-Language
Delphi
by Progman,
23. Okt 2009
Delete ist nun mal keine Function sondern eine Procedure und ändert nur die übergebene String-Variable.
Forum: Object-Pascal / Delphi-Language
Delphi
by Progman,
23. Okt 2009
"Name" ist eigentlich ein reserviertes Wort, da viele Objecte/Komponenten die Eigenschaft "Name" haben. Da kann der Compiler schon mal ins stolpern kommen ;)
Forum: Object-Pascal / Delphi-Language
Delphi
by Progman,
23. Okt 2009
Wäre es möglich, dass man ein Array nicht "Array" nennen sollte und den Bezeichner "name" vermeiden sollte? Das könnte so manches durcheinander bringen. Vielleicht ist das der Grund?
Forum: Object-Pascal / Delphi-Language
Delphi
by Progman,
23. Okt 2009
Vorausgesetzt, das Array ist ein Array of String, dann mal über eine Zwischenvariable gehen:
var s: String;
s:=Array;
Delete(s,1,2);
Array:=s;
Das dürfte dann funktionieren ;)