Inoffizielles deutsches Xbase-Forum • Thema anzeigen - Zeiger?

Zeiger?

Alle Fragen um die Programmierung, die sich sonst nicht kategorisieren lassen. Von Makro bis Codeblock, von IF bis ENDIF

Moderator: Moderatoren

Zeiger?

Beitragvon Jan am Do, 29. Jul 2010 11:10

Ich bin gerade dabei, einen Ausdruck von Bildern über eine pdf-Bibliothek umzusetzen. Das funktioniert tadellos, aber leider nur über den Umweg, die in der dbf gespeicherten Bilder erstmal abzuspeichern. Das ist mir zu langsam, ich würde gerne den String direkt übergeben. Es gibt dafür in der Bibliothek auch eine Funktion, aber die hat ein Problem: Die will den Zeiger auf die Daten haben. Ich hab zwar mal irgendwann C gelernt, aber das ist doch schon etwas länger her. Und wie ich das in Xbase++ mache weiß ihc sowieso nicht. Kann mir da jemand etwas Anschub geben?

Die Doku sieht so aus:
HPDF_Image HPDF_LoadJpegImageFromMem (HPDF_Doc pdf,
const HPDF_BYTE *buf,
HPDF_UINT size);

Description

HPDF_LoadJpegImageFromMem() loads JPEG image from a buffer.

Parameters

pdf - The handle of a document object.
buf - The pointer to the image data.
size - The size if the data buffer.


Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
1. Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Jan
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
 
Beiträge: 4250
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle

Re: Zeiger?

Beitragvon Rolf Ramacher am Do, 29. Jul 2010 12:42

Hi Jan,

kannst du denn nicht in einer DBF den Pfad eintragen - und darüber die Bilder laden ?
Gruß Rolf

Mitglied der Gruppe XUG-Cologne
www.xug-cologne.de
Benutzeravatar
Rolf Ramacher
Programmier-Gott
Programmier-Gott
 
Beiträge: 1104
Registriert: Do, 09. Nov 2006 11:33
Wohnort: Bergheim

Re: Zeiger?

Beitragvon Koverhage am Do, 29. Jul 2010 13:06

Jan,

so wie ich das sehe:

cBmp := Datenbank->bmpdaten

pdf = dein handle der pdf

@cbmp = Dein Buffer

size := len(cbmp)
Benutzeravatar
Koverhage
1000 working lines a day
1000 working lines a day
 
Beiträge: 881
Registriert: Fr, 23. Dez 2005 9:00
Wohnort: Aalen

Re: Zeiger?

Beitragvon brandelh am Do, 29. Jul 2010 16:01

Jan hat geschrieben:Ich bin gerade dabei, einen Ausdruck von Bildern über eine pdf-Bibliothek umzusetzen. Das funktioniert tadellos, aber leider nur über den Umweg, die in der dbf gespeicherten Bilder erstmal abzuspeichern.


Hallo Jan, welche PDF-Lib ist denn das ?
Gruß
Hubert
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
 
Beiträge: 6240
Registriert: Mo, 23. Jan 2006 21:54
Wohnort: Germersheim

Re: Zeiger?

Beitragvon Jan am Do, 29. Jul 2010 17:23

Hubert,

Libharu

Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
1. Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Jan
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
 
Beiträge: 4250
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle

Re: Zeiger?

Beitragvon AUGE_OHR am Do, 29. Jul 2010 19:23

Jan hat geschrieben:... aber leider nur über den Umweg, die in der dbf gespeicherten Bilder erstmal abzuspeichern.
hm ... erinnert mich an mein List & Label Problem wo ich ein Handle vom einem Bitmap benötigte, was in einem Memo Feld ist, zu bekommen
Code: Alles auswählen
buf - The pointer to the image data.
war auch nun genau mein Problem.
Lösung PDR 6009 http://www.alaska-software.com/scripts/waa001.dll?WAA_PACKAGE=PUBLICDTS&WAA_FORM=DISPLAYPDR&PDRID=6009
gruss by OHR
Jimmy
Benutzeravatar
AUGE_OHR
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
 
Beiträge: 4402
Registriert: Do, 16. Mär 2006 8:55
Wohnort: Hamburg


Zurück zu Programmierung allgemein

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast