Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi HowTo: PDF oder HTML Dokumente in Paradox Datenbank ablegen? (https://www.delphipraxis.net/16821-howto-pdf-oder-html-dokumente-paradox-datenbank-ablegen.html)

hacki 17. Jun 2004 18:37

Re: HowTo: PDF oder HTML Dokumente in Paradox Datenbank able
 
Hi,

ich hab es nun auch nochmal so ausprobiert, das PDF aus dem BLOB zu lesen und als File zu speichern. Diesmal genauso, wie es oben beschrieben steht.
Zitat:

1. Blobstream erzeugen
2. Filestream erzeugen (mit fmCreate)
3. Filestream.CopyFrom(BlobStream,0)
4. Alles Freigeben

Allerdings mit dem gleichen Ergebnis:

Delphi-Quellcode:
    // Blob-Stream erzeugen
    MyStream:=Table1.CreateBlobStream(table1.FieldByName('pdf'),bmRead);

    // FileStream erzeugen
    MyFileStream.Create('C:\transfer\12345.pdf',fmCreate );

    MyFileStream.CopyFrom(MyStream, 0);
Code:
   Access violation at adress ..... in module project.exe .....
Habt ihr eine Ahnung was anders zu machen ist ??

hacki 17. Jun 2004 21:48

Re: HowTo: PDF oder HTML Dokumente in Paradox Datenbank able
 
Hi all,

nur zur Info, es hat nun folgendermassen gefunzt:


Code:
    Table1.Open;

    MyStream := TStream.Create;

    MessageDlg('MyStream.Create.', mtInformation, [mbOk], 0);

    MyStream:=Table1.CreateBlobStream(table1.FieldByName('pdf'),bmRead);

    // FileStream erzeugen
    MyFileStream := TFileStream.Create('C:\transfer\12345.pdf',fmCreate );

    MyFileStream.CopyFrom(MyStream, 0);

    MyStream.Free;
    MyFileStream.Free;

    Table1.Close;
Grüsse, Hacki


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:02 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz