Diese Seite mit anderen teilen ...

Informationen zum Thema:
Forum:
WinDev Forum
Beiträge im Thema:
3
Erster Beitrag:
vor 4 Jahren, 11 Monaten
Letzter Beitrag:
vor 4 Jahren, 11 Monaten
Beteiligte Autoren:
ADo, Fabrice Harari

[WD18] Use a base64 encrypted image

Startbeitrag von ADo am 06.08.2013 18:13

I retrieve an Image via an XML Request, and therefore i get the image in base64 encoded form. When I use the function Uncrypt(encodedImage, "", cryptNone) I'm able to put the Result in an ImageComponent in a Window (that works).

But how do i put the same Image in an Image Variable? Using dLoadImage(Uncrypt(encodedImage, "", cryptNone)) produces an Error. Why?

Any Hints?

Best regards
Andreas

Antworten:

Hi Andreas

an image control and an image variable are not strictly equivalent (the image variable is MUCH younger)... So your solution would be to put your image in the image control, and from there either save it on disk then load it in your variable (if you REALLY need a variable for something) or transfer it from the control to the variable (again, if you really need the variable)

One thing you may not know: the image control does NOT need to be visible to work. You can just set it outside of your window space and use it.

Best regards

von Fabrice Harari - am 07.08.2013 13:24
Hi Fabrice,

thanks for the hint. i found the solution by using another variable of type buffer. copying the result of Uncrypt into the buffer and than using dLoadImage with the buffer works.

Best regards
Andreas

von ADo - am 08.08.2013 15:08
Zur Information:
MySnip.de hat keinen Einfluss auf die Inhalte der Beiträge. Bitte kontaktieren Sie den Administrator des Forums bei Problemen oder Löschforderungen über die Kontaktseite.
Falls die Kontaktaufnahme mit dem Administrator des Forums fehlschlägt, kontaktieren Sie uns bitte über die in unserem Impressum angegebenen Daten.