Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.649 Beiträge
Delphi 12 Athens
|
AW: PDF-Datei (BLOB) in eine MySql-Tabelle speichern und lesen (Delphi 2010)
3. Nov 2011, 09:50
Du baust Dir Speicherlecks. Und IIRC musst Du zuerst "zurückspulen". Wie ist es so?
Delphi-Quellcode:
procedure TForm.ViewPDF;
var
ts: TStream;
ms: TMemoryStream;
begin
ts := dm.qQuery.CreateBlobStream(dm.qQuery.Fieldbyname('Datei'),bmRead);
try
ms := TMemoryStream.Create;
try
ts.Position := 0;
ms.LoadFromStream(ts);
ms.SaveToFile('C:\test3.pdf');
finally
ms.Free;
end;
finally
ts.Free;
end;
end
Detlef "Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
|