Page 1 of 2
Nuevo FWH 11.11
Posted: Thu Nov 24, 2011 9:49 am
by Antonio Linares
Re: Nuevo FWH 11.11
Posted: Sun Nov 27, 2011 6:57 pm
by carloslmm
Hola a todos
Quien me puede ayudar a compilar con fwh 11.11 y borlan con harbour, me da el error too many DEF File name
Y pues la verda no se ya ni que cambiarle
Gracias a Todos
Carlos De La Rosa
Re: Nuevo FWH 11.11
Posted: Sun Nov 27, 2011 8:02 pm
by Antonio Linares
Carlos,
Ese error se debe a que tienes puesta una coma de más ó de menos al llamar a ilink32.exe
Si no lo encuentras (compara tu forma de llamar a ilink32.exe con samples\buildh.bat) usa TeamViewer, nos envias por email id y contraseña, y te ayudamos desde aqui
Re: Nuevo FWH 11.11
Posted: Mon Nov 28, 2011 2:04 am
by Antonio Linares
Hemos publicado unaversión revisada de FWH 11.11
Incluye los ficheros make para VisualFW (32 y 64 bits) y tambien el fichero make para samples\FiveGen\*
Soluciona un bug con la reciente clausula GRADIENT que no estaba correctamente liberando el brush usado con anterioridad
Por favor descargadlo de nuevo, gracias!
Re: Nuevo FWH 11.11
Posted: Mon Nov 28, 2011 9:01 pm
by carloslmm
OTRA PREGUNTA MAS
LA FUNCION CURDRIVE QUE PIDE EN LA COMPILACION ES DE ALGUNA LIBRERIA QUE NO ESTOY ANEXANDO, LA USO EN ALGUNOS PROCEDIMIENTOS, EN DONDE LA LOCALIZO, YA QUE ANTES ME LO DABA AUTOMATICAMENTE
FWH 11.11 BORLAND 5.82
CARLOS I. DE LA ROSA
carloslmm@hotmail.comGracias
Re: Nuevo FWH 11.11
Posted: Tue Nov 29, 2011 6:48 am
by Antonio Linares
Carlos,
Renombra CurDrive() a hb_CurDrive()
Re: Nuevo FWH 11.11 *
Posted: Wed Nov 30, 2011 6:17 am
by carloslmm
Muchas Gracias Sr Linares
Eso me Hacia Falta
Re: Nuevo FWH 11.11
Posted: Wed Nov 30, 2011 3:53 pm
by Antonio Linares
Acabamos de publicar una versión revisada de FWH 11.11
Por favor, volved a descargarla, gracias!
Re: Nuevo FWH 11.11
Posted: Sun Dec 04, 2011 12:20 pm
by Antonio Linares
Estamos publicando una versión revisada de FWH 11.11
Estamos subiéndola ahora por que que estará disponible dentro de unos minutos!
Re: Nuevo FWH 11.11
Posted: Sun Dec 04, 2011 1:36 pm
by fgondi
Antonio,
Veo que en el método Keydown de la clase window se ha cambiado
Code: Select all | Expand
if Upper( ::ClassName() ) != "TGET" .and. ::bKeyDown != nil
por
Algo que viene muy bien a los que, como yo, tenemos clases basadas en la clase tget.
Siguiendo este cambio, propongo que se realice lo mismo en:
Code: Select all | Expand
METHOD Initiate( hWndFocus, hWnd ) CLASS TDialog
...
if ::lTransparent
FixSays( ::hWnd )
//fgondi
AEval( ::aControls,;
{ | o | If( ! Upper( o:ClassName() ) $ ;
"TGET;TMULTIGET;TBTNBMP;TCOMBOBOX;TWBROWSE;TCBROWSE;TXBROWSE;TLISTBOX;TDBCOMBO" .and. ;
! o:IsKindOf( 'TXBROWSE' ), o:lTransparent := .t., ) } )
En este caso cambiaría Upper( o:ClassName() ) $ "....." por el IsKindOf de cada clase
Ya que, por ejemplo en mi caso, tengo clases nueva para tget, tmultiget y tcombobox.
Re: Nuevo FWH 11.11
Posted: Sun Dec 11, 2011 2:52 pm
by fgondi
up
Re: Nuevo FWH 11.11
Posted: Fri Dec 23, 2011 5:20 pm
by carloslmm
Señor Antonio
Tengo problemas con los botones que antes mis aplicaciones con enter ejecutaban una accion correctamente, con esta version 11.11 al dar enter y mandar un reporte o agregar un registro lo hace 2 veces manda el reporte dos veces o agrega 2 registros, esto con la clase button, probe con la clase btnbmp y con esta si funciona correctamente, solo que tendria que cambiar bastante codigo de todas mis aplicaciones, si se puede corregir esto me ayudaria bastante.
Gracias y Saludos
Carlos I. De La Rosa
carloslmm@hotmail.comFwh 11.11, bcc 5.82, harbour
Re: Nuevo FWH 11.11
Posted: Fri Dec 23, 2011 7:14 pm
by Antonio Linares
Carlos,
Por favor prueba FWH\samples\TestBtn2.prg que prueba las acciones de los botones tanto en un diálogo como en una ventana.
Aqui funciona bien y solo ejecuta la acción una vez, gracias
Re: Nuevo FWH 11.11
Posted: Fri Dec 23, 2011 8:33 pm
by carloslmm
Señor Antonio
Ya probe si se checa normal los botones sin esta funcion todo correcto SkinButtons( )
pero al anexarla pasa lo de duplicar las acciones aqui el ejemplo de samples con el cambio
Code: Select all | Expand
// TestBtns.prg 10-19-98// From John Cole at john@adpa.com#include 'FIVEWIN.CH'static oWinMain :=
nilPROCEDURE Main
() local oFont, oDlg
[b
]SkinButtons
( )[/b
] define font oFont
name 'MS Sans Serif' size 6,
15 define window oWinMain
from 5,
5 to 30,
85 title "TestBtns" menu BuildMenu
() @
3,
10 BUTTON "Button 01 Test" size 100,
50 font oFont
OF oWinMain
ACTION MsgInfo("Button 01 Test on oWinMain") @
3,
40 BUTTON "Button 02 Test" size 100,
50 font oFont
OF oWinMain
ACTION MsgInfo("Button 02 Test on oWinMain") @
3,
70 BUTTON "Button 03 Test" size 100,
50 font oFont
OF oWinMain
ACTION reporte
() define dialog oDlg
from 0,
0 to 12,
35 font oFont
title 'Test Button on Dialog' @
1,
3 BUTTON "&Button Test on Dialog" size 100,
50 font oFont
OF oDlg
ACTION MsgInfo("Button Test on Dialog") activate dialog oDlg
centered set
message of oWinMain
to "TestBtns" date time noinset
activate window oWinMain
maximizedreturnFUNCTION BuildMenu
() local oMenu
menu oMenu
// File menu -------------------------------------------- menuitem '&File' menu menuitem "&ACTION MsgInfo Test" MESSAGE "ACTION MsgInfo Test" ;
ACTION MsgInfo("ACTION MsgInfo Test") separator menuitem 'E&xit' ;
action oWinMain:
End() ;
message 'Exit TestBtns' endmenu // About menu -------------------------------------------- menuitem '&About' ;
action MsgAbout
() endmenureturn oMenu
Function reporte
()local oprn, xRow1, xCol1
printer oprn DOC
'Reporte de Corte de Caja' preview
DEFINE FONT oFont1
NAME "ARIAL" SIZE 0,
-08 of oprn
DEFINE FONT oFont1a
NAME "ARIAL" SIZE 0,
-08 BOLD
of oprn
DEFINE FONT oFont2
NAME "ARIAL" SIZE 0,
-10 BOLD
of oprn
DEFINE FONT oFont3
NAME "ARIAL" SIZE 0,
-12 BOLD
of oprn
xRow1 = oprn:
nVertRes() /
66 // We want 66 rows xCol1 = oprn:
nHorzRes() /
130 // We want 135 cols oprn:
lprvmodal := .t.
page oprn:
say(2 *xrow1,
01 *xcol1,
'Reporte de Corte' ,ofont2
) oprn:
say(2 *xrow1,
40 *xcol1,
'Fecha:'+dtoc
( date
() )+
"AL "+dtoc
( date
() ) ,ofont2
) oprn:
say(2 *xrow1,
100 *xcol1,
'Pagina:'+transform
(oprn:
npage,
'999,999') ,ofont2,,,,
2) oprn:
box(3 *xrow1,
1 *xcol1,
5 *xrow1,
125*xcol1
) endpageendprinterreturn .t.
Si omite dicha funcion todo correcto
Gracias
Carlos I. De La Rosa
carloslmm@hotmail.com
Re: Nuevo FWH 11.11
Posted: Fri Dec 23, 2011 10:15 pm
by Antonio Linares
Carlos,
Todos los botones del ejemplo se ejecutan dos veces ? El del diálogo tambien ?
Aqui funciona bien...
Usas alguna clase de FWH modificada ?