Forum: Object-Pascal / Delphi-Language
Delphi
by Snoop007,
19. Aug 2004
ich hab es mehrfach ausgeführt, allerdings nicht in einer schleife ist , wie ich finde auch nicht nötig ( in meinem fall ) -> unrealistisch
du lässt
..for m := 0 to Length(S) do..
jedesmal die länge neu berechnen, ( oder ist es optimiert und wird nur einmal berechent ? glaub ich net )
das verbraucht zu viel zeit, da immer 255 zeichen kopiert werden sollen, könnte es ein konstanter wert...
Forum: Object-Pascal / Delphi-Language
Delphi
by Snoop007,
18. Aug 2004
danke euch ! das war echt eine gute idee mit dem casten !!
ich habe die zeit gemessen, einmal kopierte das programm die zeichen, das andere mal hab ich die zeichen mit dem casten rübergebracht
beide ergebnisse sind gleich, 0 Milisekunden; dann machts keinen unterschied, wie ich die zeichen hin und herbewege
vielen dank !
Forum: Object-Pascal / Delphi-Language
Delphi
by Snoop007,
18. Aug 2004
also scheints nur mit ner schleife zu gehen, schade
.Net hab ich Net ^^ deshalb kann ich den unteren code nicht nutzen
ok, danke euch
Forum: Object-Pascal / Delphi-Language
Delphi
by Snoop007,
18. Aug 2004
das geht ja gar net :) habs aber getestet
Fehler array und string
Forum: Object-Pascal / Delphi-Language
Delphi
by Snoop007,
18. Aug 2004
hi,
ne leider geht das nicht
procedure TForm1.Button2Click(Sender: TObject);
var
CharArray : array of char;
StringX : string;
begin
CharArray := StringX;
end;
Fehlermeldung : Inkompatible Typen : Array und ShortString
Forum: Object-Pascal / Delphi-Language
Delphi
by Snoop007,
18. Aug 2004
hi,
ich möchte auf einfachsteweise, die daten eines strings in ein array of char "packen"
sicher könnte ich dazu eine schleife nehmen, aber könnte das nicht einfacher/schöner gehen ?
die function copy wird in der delphi hilfe zwar so beschrieben, das sie auch ein array zurückliefern könnte, mach sie aber nicht
wisst ihr da was ?