Page 1 of 1

FWCTRLS.DLL en workshop, si uso sus recursos se cae..

Posted: Tue Dec 20, 2005 6:27 pm
by lafug
HOLA Amigos :
Estoy hace un par de semanas con FWH, pase la rc a 32 bits.. estoy usando workshop para los recursos, todos los recursos que bienen con workshop funcionan bien, es decir el programa no se cae y aparecen normalmente en los dialogos, pero despues de instalar la "FWCTRLS.DLL" y usar un recurso de ella como por ejemplo un TbitMap o cualquiera que provenga de ella el programa se cae no pudiendo generar el dialogo en pantalla, me imagino que esto es por que la "FWCTRLS.DLL" es de 16 Bits, si es asi que me recomiendan?, en todas las dll de FW Clipper uso estos recursos y quiero migrarlos a FWH.

De antemano GRACIAS :D
Saludos

Posted: Tue Dec 20, 2005 7:00 pm
by Antonio Linares
Luis,

Puede tratarse por los folders que hay que definirlos como SysTabControl32 en vez de TFolder.

Posted: Tue Dec 20, 2005 7:51 pm
by lafug
Disculpa Antonio, Donde debo definir esto?

Gracias
Saludos

Posted: Tue Dec 20, 2005 8:17 pm
by Antonio Linares
Luis,

Cuando hayas definido la caja de diálogo, hay una opción arriba en el menú que es verlo como texto. Si usas un folder, mira en el texto si está como "TFolder" y en tal caso cámbialo a "SysTabControl32".

Posted: Tue Dec 20, 2005 8:47 pm
by R.F.
No utilices el FWCTRLS.DLL, la definicion de los controles no es correcta para los componentes de 32 bits, y si haces el RC con el workshop con esa DLL instalada, entonces vas a tener graves problemas con tus recursos graficos.

Solucion, desinstala la DLL y trabaja con "custom controls" estandar (los de la llavecita)

Posted: Tue Dec 20, 2005 8:48 pm
by lafug
Ahora el programa no se cae , apliqué lo que tu me comentaste a un Tbitmap, pero quedó como inactivo aparece y muestra el bitmap pero al "presionarlo " no hay ningún efecto.

Posted: Tue Dec 20, 2005 8:52 pm
by Antonio Linares
Luis,

Si quieres un bitmap que tenga una acción al presionarlo, usa en su lugar un botón TBtnBmp (button bitmap).

Posted: Wed Dec 21, 2005 1:14 am
by lafug
Solucionado ! muy simple, no usé la "FWCRTLS.dll" y el programa funciona bien con los recursos

GRACIAS AMIGOS
Saludos