Forum: Object-Pascal / Delphi-Language
Delphi
by jim_raynor,
12. Dez 2004
Glaube nicht alles was du hörst :)
Bei statischen Arrays mag das stimmen, da man dort den Index selber festlegen kann.
z.B.:type
TTestArray = Array of Integer
Dann würde der Index auch tatsächlich erst bei eins anfangen. Aber in allen anderen Fällen mit 0.
Nicht das da jemand Delphi mit VB verwechselt hat :roll2:
Forum: Object-Pascal / Delphi-Language
Delphi
by jim_raynor,
12. Dez 2004
dynamische Arrays in Delphi beginnen bei 0. Du musst also deine Schleife ändern:
for i2 := 0 to i-1 do
Forum: Object-Pascal / Delphi-Language
Delphi
by jim_raynor,
12. Dez 2004
Tja, dann. Quellcode her. Wahrsagen können wir nicht ;)
Forum: Object-Pascal / Delphi-Language
Delphi
by jim_raynor,
12. Dez 2004
Du musst keinen eigenen Constructor definieren. Allerdings musst du ein Objekt ganz normal mit Variable:=TKlasse.Create erstellen. Wenn du nur eine Variable hast, wird das Objekt selber noch nicht angelegt.
var
myObj: TMyClass;
begin
myObj:=TMyClass.Create;
// Mache was mit myObj
// Speicher wieder freigeben.
myObj.Free;