Forum: Object-Pascal / Delphi-Language
Delphi
by egal,
9. Nov 2004
ok, shreibe noch bisschen mehr code :-D :
var p :pChar; chBsp : array of PChar;
p := pchar('text');
Setlength(chBsp, length(chBsp) +1);
chBsp := p;
p := pchar('2');
Setlength(chBsp, length(chBsp) +1);
chBsp := p;
p := pchar('100');
Setlength(chBsp, length(chBsp) +1);
Forum: Object-Pascal / Delphi-Language
Delphi
by egal,
8. Nov 2004
So, hier ist bisschen Code
var p :pChar; chBsp : array of PChar;
for i := 1 to 10 do begin
p := pchar('2');
Setlength(chBsp, length(chBsp) +1);
chBsp := p;
end;
Wenn es einstellig ist, wird in meinem array nichts gespeichert, bekomme so ein Ergebnis:
100, text, , test.
Wo Leerzeichen ist, muss eigentlich 2 stehen.
Forum: Object-Pascal / Delphi-Language
Delphi
by egal,
8. Nov 2004
Ich habe ein Problem, wenn ich so schreibe:
p := pchar('2');
oder so:
p := pchar('a');
bleibt in diesen Fällen meine Pcar-Variable p ganz leer, aber warum, verstehe ich nicht so ganz oder muss unbedingt mein string mindestens zweistellig sein?