Forum: Object-Pascal / Delphi-Language
Delphi
by danieleh,
10. Aug 2009
Super, Danke Alle
passt perfekt. da die erste Spalte immer datetime ist, reicht der folgende code. alle anderen Werte sind float oder integer.
for j:=0 to List2.Count - 1 do
begin
if j=0 then xyi := StrToDateTime(List2, MySettings)
else xyi := StrToFloat(List2);
Forum: Object-Pascal / Delphi-Language
Delphi
by danieleh,
9. Aug 2009
Hallo Greeny
Das Explode ist nicht das problem, sondern das erstellen des xyi: array of array of double;
...
var: xyi: array of array of double;
...
List1:=TStringList.Create;
try
List1.LoadFromFile('TabSeparated.txt');
Forum: Object-Pascal / Delphi-Language
Delphi
by danieleh,
9. Aug 2009
Hallo Sebastian,
Die "einzelnen" Arrays xi und yi ist nur als Test/Beispiel gedacht und funktionieren einwndfrei.
Durch die Funktion Explode (quelle oben beschieben), werden die Spalten bestens getrennt sodass ich sie mit List2 lesen kann.
Das Datenfile entält aber n (beliebige Anzahl) Messwerte die ich allesamt in ein 2dArray bringen möchte (nicht nur 2 davon). Ich weiss einfach nicht...
Forum: Object-Pascal / Delphi-Language
Delphi
by danieleh,
9. Aug 2009
Danke Sebastian für die Null-Werte.
Bleibt noch die Hauptfrage falls jemand weiterhelfen kann.
Forum: Object-Pascal / Delphi-Language
Delphi
by danieleh,
9. Aug 2009
Hallo
Gemäss Posting (Beitrag #25)
möchte ich den Inhalt eines tab-getrenntes Textfiles (Datetime, Messwert1, Messwert2, MesswertN) in ein Array (of Double) pipen
Es klappt ganz gut die Werte (der Spalten) in je ein separates Array zu schreiben. Jedoch wäre es eleganter alles in ein einziges zweidimensionales Array zu schreiben.
Und da hab ich einen Knopf. Vielleicht hat jemand eine...