ich habe mir die PurePDF-Lib raufgepackt und versucht, eine PDF-Datei zu erzeugen. Leider ist die Doku etwas zu dünn und offenbar gab es beim PDF_close()-Befehl einen Absturz (Invalid Memory Access). Hat jemand Erfahrungen mit dieser Lib?
Wenn Du Befehle verwendest, die keiner kennt
Wo kommt den pdf_Close() her? Hab ich in der Doku nicht gefunden.
Wird auch nicht gebraucht, die Library gibt den Speicher von Alleine
bei Programmende frei!
Ansonsten sind sehr viele Beispiel im Examples Paket von PBOSL bei,
um die Doku zu vervollständigen!
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Hier mal ein Ausschnitt aus der Hilfe-Datei der PurePDF-Lib (nicht PBOSL!):
pdf_Close() Previous Top Next
--------------------------------------------------------------------------------
Description
Terminates the PDF document. It is necessary to call this method explicitly!
If the document contains no page, pdf_AddPage() is called to prevent from getting an invalid document.
See also
pdf_Open
Hieraus ergibt sich, dass der Aufruf zwingend ist.
Gruß Karl
The Kopyright Liberation Front also known as the justified ancients of Mumu!
PB 5.X
Welche Version, die PurePDF und die PBOSL_PurePDF haben beide Version Nr. 2.02
Deine Dokumentation entspricht also evtl. nicht der Version. pdf_Close() ist auch in keinem der Example vorhanden, also den aktuellen.
Die Lib hat eine sogenannte EndFunction, die am Ende alles aufräumt, also laß den Befehl einfach weg und besorge Dir die aktuelle Version
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Xaby hat geschrieben:Gibt es PurePDF in der neusten PBOSL nicht mehr?
So siehts aus. TailBite unterstützt nicht soviele optionale Parameter, so das
es besser ist den Source zu nutzen. Kannste im engl. Forum finden.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.