FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour XIMAGE
Posts: 344
Joined: Sat Jul 22, 2006 09:04 PM
XIMAGE
Posted: Mon Mar 04, 2024 09:44 PM

Hola buenas tardes/noche a toda la comunidad FW estoy con el siguiente problema, necesito pegar (paste) en el control XImage no se si se puede una imagen copiada al portapapel (Clipboard). Lo tengo hecho pero buscando la imagen en disco y como hoy es muy c贸modo para el usuario copiar y pegar quer铆a saber si existe esa opci贸n?

Desde ya muchas gracias y quedo a la espera.

Saludos desde Argentina.

Marcelo

FWH - Harbour - BCC7 - PellesC
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: XIMAGE
Posted: Tue Mar 05, 2024 07:30 AM

Estimado Marcelo,

La Clase TXImage proporciona el m茅todo Paste( lCheck ) que permite copiar una imagen desde el portapapeles

Adem谩s tienes el m茅todo PopupMenu( nRow, nCol, nFlags ) que te muestra un popup con la opci贸n Paste

Espero que esto te pueda ser de ayuda

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 10733
Joined: Sun Nov 19, 2006 05:22 AM
Re: XIMAGE
Posted: Tue Mar 05, 2024 07:30 AM
Yes.
Set
Code (fw): Select all Collapse
oImage:lCanPaste := .t.
Later you can copy any image from any where and then in the RightClick menu select "Paste"
Regards



G. N. Rao.

Hyderabad, India
Posts: 10733
Joined: Sun Nov 19, 2006 05:22 AM
Re: XIMAGE
Posted: Tue Mar 05, 2024 09:28 AM
Small sample
Code (fw): Select all Collapse
#include "fivewin.ch"

function Main()

聽 聽local oDlg, oImage

聽 聽DEFINE DIALOG oDlg SIZE 400,400 PIXEL TRUEPIXEL RESIZABLE ;
聽 聽TITLE "XIMAGE"

聽 聽@ 0,0 XIMAGE oImage SOURCE "" SIZE 0,0 OF oDlg
聽 聽oImage:lCanPaste 聽:= .t.

聽 聽ACTIVATE DIALOG oDlg CENTERED

return nil
You can copy any image from the disk or other application or from web and paste.
You can also drag and drop any image file.
You can set external drop to .T. and then you can drag and drop any image from Web even

Regards



G. N. Rao.

Hyderabad, India
Posts: 344
Joined: Sat Jul 22, 2006 09:04 PM
Re: XIMAGE
Posted: Tue Mar 05, 2024 12:50 PM

Buenos dias Mr. Rao si efectivamente me anduvo logre hacerlo guardar la imagen tambien.

Gracias y saludos

Marcelo

FWH - Harbour - BCC7 - PellesC
Posts: 344
Joined: Sat Jul 22, 2006 09:04 PM
Re: XIMAGE
Posted: Tue Mar 05, 2024 12:57 PM

Gracias Antonio si si ahi logre hacerlo muchas gracias por la informaci贸n.

Saludos

Marcelo

FWH - Harbour - BCC7 - PellesC
Posts: 344
Joined: Sat Jul 22, 2006 09:04 PM
Re: XIMAGE
Posted: Tue Mar 05, 2024 01:37 PM

Otra consulta con respecto a la imagen, cuando selecciono un archivo de imagen del disco, la imagen se guarda bien en la tabla, pero al momento de pegar la imagen me guarda la imagen en blanco.

Me esta faltando algo?

agregue esto antes de guardar la imagen

   cArchivo:=curdrive()+":\"+curdir()+"\imagenes\foto.jpg"

   oSelf:oImg:Save(.F.,cArchivo, 100)

lo guarda pero me da un alert de here P

y es molesto para el usuario final

Cualquier sugerencia les agradezco

FWH - Harbour - BCC7 - PellesC
Posts: 10733
Joined: Sun Nov 19, 2006 05:22 AM
Re: XIMAGE
Posted: Tue Mar 05, 2024 03:11 PM

1) What is your FWH version?

2) What is the alert you are getting?

Regards



G. N. Rao.

Hyderabad, India
Posts: 344
Joined: Sat Jul 22, 2006 09:04 PM
Re: XIMAGE
Posted: Tue Mar 05, 2024 07:51 PM
Mr. RAO
Mi version corresponde a July 2021 to November 2021
y el alert ahi veo si lo pongo en una imagen y se la muestro

FWH - Harbour - BCC7 - PellesC
Posts: 10733
Joined: Sun Nov 19, 2006 05:22 AM
Re: XIMAGE
Posted: Wed Mar 06, 2024 02:49 PM
We regret the inconvenience.
While releasing 2111 we forgot to remove a trace we used for debugging.

Please open \fwh\source\function\imgtxtio.prg.
In the function FW_SaveImage() you please locate this code in Line No:2304
Code (fw): Select all Collapse
? "here",valtype( uimage ), nwidth,nheight
Please delete this line and include the modified "imgtxtio.prg" in you application.
Regards



G. N. Rao.

Hyderabad, India
Posts: 344
Joined: Sat Jul 22, 2006 09:04 PM
Re: XIMAGE
Posted: Wed Mar 06, 2024 08:11 PM

Mr. RAO

Hecho ya lo hice y funciona ok.

Gracias Mr. RAO

Otra cosita en esta misma consulta, si es posible.

Las imagenes que guardo en la base de datos mysql las quiero leer desde php pero solo veo codigo binario.

Alguien tendra la forma de leerlo?

Gracias de antemano

Saludos

Marcelo

FWH - Harbour - BCC7 - PellesC

Continue the discussion