Hallo zusammen,
ich versuche schon den ganzen Vormittag mit Hilfe von Rave den Inhalt einer StringList auszugeben.
Ich habe auf dem Formular eine TRvProjekt- und eine TRvCustomConnection-Komponente plaziert.
Folgenden Code habe ich dann noch geschrieben:
Delphi-Quellcode:
procedure TForm1.RvCustomConnection1GetCols(Connection: TRvCustomConnection);
begin
Connection.WriteField('Meter',dtfloat,10,'Meter','');
Connection.WriteField('Meter3',dtfloat,10,'Meter3','');
end;
procedure TForm1.RvCustomConnection1GetRow(Connection: TRvCustomConnection);
var
TankValue : TTankValue;
i : integer;
begin
for i := 0 to Pred(FTank.ValueList.Count) do
begin
TankValue := TTankValue(FTank.ValueList.Objects[i]);
Connection.WriteFloatData('Meter',TankValue.VAlue[0]);
Connection.WriteFloatData('Meter3',TankValue.VAlue[1]);
end;
end;
Nachdem ich das Programm gestartet habe, habe ich mit Hilfe des Rave-Wizard eine SimpleTable erstellt.
Wenn ich nun das Rave-Projekt starte, so werden unendlich viele Seiten generiert.
Warum ist das so ?