1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
| procedure TFEdition.RvCustomConnection2GetCols(
Connection: TRvCustomConnection);
begin
Connection.DoGetCols;
Connection.WriteField('Logo',dtGraphic,30,'','');
Connection.WriteField('Photo1',dtGraphic,30,'','');
Connection.WriteField('Photo2',dtGraphic,30,'','');
Connection.WriteField('Photo3',dtGraphic,30,'','');
Connection.WriteField('Photo4',dtGraphic,30,'','');
end;
procedure TFEdition.RvCustomConnection2GetRow(
Connection: TRvCustomConnection);
var Stream : TMemoryStream;
begin
Connection.DoGetRow;
Connection.WriteStrData('','dummy');
Stream := TMemoryStream.Create;
Stream.LoadFromFile(ExtractFilePath(Application.exeName) + 'Logo.jpg');
Stream.Position := 0;
Connection.WriteBlobData(stream.memory^,stream.Size);
Stream := TMemoryStream.Create;
Stream.LoadFromFile(ExtractFilePath(Application.exeName) + 'temp\temp0.jpg');
Stream.Position := 0;
Connection.WriteBlobData(stream.memory^,stream.Size);
Stream.Free;
Stream := TMemoryStream.Create;
Stream.LoadFromFile(ExtractFilePath(Application.exeName) + 'temp\temp1.jpg');
Stream.Position := 0;
Connection.WriteBlobData(stream.memory^,stream.Size);
Stream.Free;
Stream := TMemoryStream.Create;
Stream.LoadFromFile(ExtractFilePath(Application.exeName) + 'temp\temp2.jpg');
Stream.Position := 0;
Connection.WriteBlobData(stream.memory^,stream.Size);
Stream.Free;
Stream := TMemoryStream.Create;
Stream.LoadFromFile(ExtractFilePath(Application.exeName) + 'temp\temp3.jpg');
Stream.Position := 0;
Connection.WriteBlobData(stream.memory^,stream.Size);
Stream.Free;
end; |
Partager