Zitat von
merlin17:
warum dtString für ein Memofeld
so wie nachfolgendes Schnipsel sollte es besser gehen...
Hi,
Auch mit Deinem Beispiel klappt es nicht richtig. Von dem Memo wird nur immer die erste Zeile ganz oft ausgedruckt. (Ich hatte das Memo mal gefüllt).
Und
Delphi-Quellcode:
procedure TForm3.RvCustomConnection1GetRow(Connection: TRvCustomConnection);
var
s: string;
Buffer: PChar;
I:Integer;
begin
For I := 0 To Memo1.Lines.Count - 1 do
begin
s := Memo1.Lines[I];
Connection.WriteStrData('', S);
GetMem(Buffer, Length(Memo1.Text) + 1);
StrCopy(Buffer, PChar(Memo1.Text));
Connection.WriteBlobData(Buffer^, Length(Memo1.Text));
FreeMem(Buffer);
end;
geht wieder nicht. Das gleiche Problem habe ich auch bei einem StringGrid.
Gruß
Klaus