Hallo, danke für die schnellen Antworten..
der Aufforderung nach dem Code komme ich gerne nach...
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12:
| For i := 0 To ptFAITransfer.Count - 1 do begin If (gbDataType) Then begin tempStr := Format('%3.4f',[single(point^)]); Longint(point) := Longint(point) + SizeOf(Single); end else exit; Datalist.Items.Add(tempStr); messdaten[i]:= single(point^); end; |
Hier werden die Daten in die Listbox geschrieben (und "Zum etwas ausprobieren" in ein statisches Array).
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7:
| begin for i := 0 to 5000 do begin clientdataset1.Append; clientdataset1.FieldByName('Wert').value:=messdaten[i]; clientdataset1.Post; end; end; |
@crowley.... ich vermute, ich benutze ein memory mapped dataset.
Ich habe eine Möglichkeit gesucht eine Tabelle als Grundlage einer Datenbank mit delphi2006 zu erstellen. Eine Datenbankoberfläche gibts bei der Version nicht mehr

. Also habe ich über TClientDataset eine *.xml datei als Tabelle auf der Fressplatte abgelegt. Da aber nix gespeichert wird, bevor ich es nicht manuell mache, nehme ich an, die Daten befinden sich im Arbeitsspeicher.
@wulfskin.....
zuerst habe ich versucht, die Daten aus der Listbox mit
Delphi-Quelltext
1: 2:
| for i:= 0 to Ende do series1.addY(strtofloat(irgendwas[blub])); |
einzufügen..... Dabei musste ich noch länger warten ("gefühlte" Ewigkeit).
Also wollte ich über TDBChart die Daten direkt aus einer Tabelle greifen, was zu dem o.g. "Erfolg" geführt hat. (Dauer: "gefühlte" halbe Ewigkeit).
Das mit dem Ongetdata kenn ich noch nicht , ich denke aber , dass das nix für mich ist (Ich möchte ja erst nach Abschluss der Messung die Daten darstellen-> Notwendigkeit die Daten irgendwo abzulegen).
Das mit dem "in einem Ruck zu übertragen" hört sich interessant an, habe aber diesbezüglich noch nix gefunden...
Wie gesagt...ich bin noch recht frisch in der Prorgammierung und daher für jeden Vorschlag offen und dankbar.
Besten Dank schon einmal bis hier.
//----------------------------------------
und wenn du glaubst es geht nicht mehr,
kommt von irgendwo ein Lichtlein her....
Moderiert von
matze: Code- durch Delphi-Tags ersetzt