Problemas con Imagen

Problemas con Imagen

Postby jponce » Sun Sep 05, 2021 1:49 am

Buenas tardes

tengo problemas con presentar una imagen

El código es el siguiente

Function ImageEq()
LOCAL oDlg, oImage, oGet, lSetAlpha := .t., cUrlImage := SPACE(200)


DEFINE DIALOG oDlg FROM 0, 0 TO 24, 60

@ 0, 0 IMAGE oImage SIZE 150, 150 OF oDlg SCROLL // ADJUST

oImage:Progress( .f. )

@ 6, 28 BUTTON "Exit" SIZE 50, 10 OF oDlg ACTION oDlg:End()

@ 10, 26 CHECKBOX oImage:lStretch PROMPT "Ajustar" SIZE 50, 10 OF oDlg ;
ON CHANGE ( oImage:ScrollAdjust(), oImage:Refresh() )


ACTIVATE DIALOG oDlg CENTER ON INIT CambiaImagen(cUrlImage, oImage)

RETURN NIL

STATIC function CambiaImagen(url,oIm)


oIm:LoadBmp("D:\Prueba.jpg" )

RETURN .t.

Al principio me decía que me hacia falta la dll Fimage.dll, la puse a la par de mi ejecutable, pero no funciona, no da error simplemente se queda colgado y se cierra el programa, algun problema en el codigo? o en la dll?

Atentamente
Julio Ponce
jponce
 
Posts: 197
Joined: Fri Apr 18, 2008 4:21 pm
Location: Guatemala

Re: Problemas con Imagen

Postby Antonio Linares » Sun Sep 05, 2021 6:06 am

Julio,

Acabo de construir tu ejemplo usando la versión más reciente de FWH y funciona correctamente una vez cambiado el path de la imagen y no pide ninguna DLL.

Que versión de FWH estás usando ?
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42203
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Problemas con Imagen

Postby karinha » Sun Sep 05, 2021 2:34 pm

Perfecto - Perfect! Mui bueno - Very good!! Asi, és mejor!

Code: Select all  Expand view  RUN

// \SAMPLES\PONCE.PRG

#Include "FiveWin.ch"

FUNCTION ImageEq()

   LOCAL oDlg, oImage, oGet, lSetAlpha := .T., cUrlImage := SPACE(200)
   LOCAL oSkinB, oFont, oSalida, cTitle

   SetBalloon( .T. ) // Balloon shape required for tooltips

   oSkinB = TSkinButton():New()

   oSkinB:nClrBorder0_N := RGB( 249, 194, 179 )
   oSkinB:nClrBorder1_N := RGB( 181, 61, 29 )

   // Olive Color
   oSkinB:aClrNormal    := { { 0.2, RGB( 000, 128, 000 ), RGB( 000, 128, 000 ) }, ;
                             { 0.8, RGB( 109, 135, 100 ), RGB( 109, 135, 100 ) } }

   SkinButtons( oSkinB )

   cTitle := "Ajuste en una .JPG en el Dialogo by Ponce"

   DEFINE FONT oFont NAME "Ms Sans Serif" SIZE 0, -14 BOLD

   DEFINE DIALOG oDlg FROM 0, 0 TO 24, 60 TITLE cTitle

   oDlg:lHelpIcon := .F.

   @ 0, 0 IMAGE oImage SIZE 150, 150 OF oDlg SCROLL // ADJUST

   oImage:Progress( .f. )

   @ 6, 28 BUTTON oSalida PROMPT "&Salida" SIZE 50, 12 OF oDlg               ;
      ACTION( oDlg:End() ) CANCEL

   oSalida:cToolTip := "Salida - Exit - Cancelar"

   @ 10, 26 CHECKBOX oImage:lStretch PROMPT "Ajustar" SIZE 50, 12 OF oDlg    ;
      UPDATE ON CHANGE ( oImage:ScrollAdjust(), oImage:Refresh() )           ;
      COLORS nRgb( 250,   0,   0 ), nRgb(  72, 180, 215 )

   SET FONT OF oSalida   TO oFont

   ACTIVATE DIALOG oDlg CENTERED ON INIT( CambiaImagen( cUrlImage, oImage ) )

   oFont:End()

RETURN NIL

STATIC FUNCTION CambiaImagen( url, oIm )

   oIm:LoadBmp( "D:\Prueba.jpg" )

RETURN( .T. )

// FIN
 


Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7874
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 31 guests