Einzelnen Beitrag anzeigen

soulies

Registriert seit: 9. Dez 2005
234 Beiträge
 
#12

AW: Rave Report Zugriffsverletztung bei Übergabe von einem Bild

  Alt 12. Jul 2011, 13:41
hoi,

also folgendes klappt bei mir ohne probleme

Delphi-Quellcode:
procedure TForm1.RvCustomConnection1GetCols(
  Connection: TRvCustomConnection);
begin
  Connection.WriteField('Bild1', dtGraphic, 20, '', '');
  Connection.WriteField('Bild2', dtGraphic, 20, '', '');
  Connection.WriteField('Bild3', dtGraphic, 20, '', '');
end;

procedure TForm1.RvCustomConnection1GetRow(
  Connection: TRvCustomConnection);
var Bild,Bild2,Bild3: TMemoryStream;
begin
  Bild := TMemoryStream.Create;
  Bild2 := TMemoryStream.Create;
  Bild3 := TMemoryStream.Create;
  try
    Bild.LoadFromFile( 'C:\test1.bmp' );
    Bild2.LoadFromFile('C:\test2.bmp');
    Bild3.LoadFromFile('C:\test3.bmp');

    Connection.WriteBlobData(Bild.Memory^, Bild.Size);
    Connection.WriteBlobData(Bild2.Memory^, Bild2.Size);
    Connection.WriteBlobData(Bild3.Memory^, Bild3.Size);

  finally
    Bild.Free;
    Bild2.Free;
    Bild3.Free;
  end;
end;
Ist dem RvProject die richtige *.rav Datei mitgegeben worden?

Hast Du im Rave Projekt die Dataview-Connection richtig eingerichtet und den Bitmap Feldern zugewiesen ?

cya
  Mit Zitat antworten Zitat