Mis pimeros recursos

Mis pimeros recursos

Postby helvant » Tue Sep 19, 2006 12:48 pm

hola a todos,

He creado un archivo .rc con el resource workshop, luego lo paso a dll 32bits con el rc2dll32.bat y ejecuto mi programa, el recurso tiene varias clases, pero en mi programa solo hago:

SET RESOURCES TO "books32.dll"

DEFINE DIALOG oDlg NAME "SCRPRNBOOKS"

REDEFINE BUTTON ID 111 OF oDlg ACTION oDlg:End()

ACTIVATE DIALOG oDlg

bueno pues me dice Error Fivewin/3 Cannot create Dialog Box:
Resource SCRPRNBOOKS

¡¡ POR QUEEE !!

a y otra, intento poner el programa para que en los acentos no me salgan signos raros, he puesto en el principal lo siguiente:

REQUEST HB_LANG_ES
REQUEST HB_CODEPAGE_ESWIN

Hb_LangSelect( "ES" )
Hb_SetCodePage( "ESWIN" )

pero no me hace caso, ¿ que hago mal ?

Muchas gracias

Javier Pérez
User avatar
helvant
 
Posts: 41
Joined: Mon Jun 26, 2006 10:27 am
Location: Sanlucar de Barrameda-Cádiz-ESPAÑA

Postby Manuel Aranda » Tue Sep 19, 2006 5:41 pm

No se porque razón los recursos creados con workshop y luegos pasados a 32 bit no funcionan correctamente. Esto me ha dado bastante lata y lo que yo he hecho ha sido editar con PellesC la nueva dll de 32 bit generada y luego crear cada uno de los dialogos nuevamente copiando y pegando. Es tedioso, pero funciona.

Un saludo,
Manuel
User avatar
Manuel Aranda
 
Posts: 604
Joined: Wed Oct 19, 2005 8:20 pm
Location: España

Postby Antonio Linares » Tue Sep 19, 2006 6:53 pm

Javier,

Busca en el fichero RC las letras "Bor" por si has usado algún control de Borland.
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

Postby helvant » Wed Sep 20, 2006 8:11 am

Bueno,

he entrado con pelles C, he copiado y pegado el dialogo, pero sigue fallando, además de que me cambia cuando quiere el nombre del dialogo.

no tengo ningun control de borland.

he unido el .rc que creo con del borland resources al .exe,

y sigo sin poder crear el diálogo, me da el mismo error, ¿ que estoy haciendo mal ?, por favor, ayuda

Muchas Gracias

Javier Perez
User avatar
helvant
 
Posts: 41
Joined: Mon Jun 26, 2006 10:27 am
Location: Sanlucar de Barrameda-Cádiz-ESPAÑA

Postby Antonio Linares » Wed Sep 20, 2006 10:10 am

Javier,

Por favor envíame books32.dll en un fichero ZIP a mi dirección de email. Gracias,
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

Postby Antonio Linares » Wed Sep 20, 2006 11:38 am

Javier,

Estás usando dos controles de clase "TCal". Que clase es esa ?
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

Postby helvant » Wed Sep 20, 2006 12:18 pm

Hola Antonio

supuestamente es una clase de las que se incorporan que pertenecen a fivewin, de todas formas yo queria incluir la clase tbrowse, pero tampoco me deja, cuando he dejado solo las clases de borland resource ya me funciona la dll perfectamente,

Muchas gracias, y disculpen las molestias

Saludos

Javier
Saludos desde el sur del sur
User avatar
helvant
 
Posts: 41
Joined: Mon Jun 26, 2006 10:27 am
Location: Sanlucar de Barrameda-Cádiz-ESPAÑA

Postby Antonio Linares » Wed Sep 20, 2006 4:20 pm

Javier,

Para usar browses, tienes que especificar la clase de control "TWBrowse" en el recurso, en vez de "TCal".
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

Postby helvant » Thu Sep 21, 2006 8:19 am

Antonio,

Con la clase TBrowse tampoco me deja, me da el mismo error

Saludos
Javier
Saludos desde el sur del sur
User avatar
helvant
 
Posts: 41
Joined: Mon Jun 26, 2006 10:27 am
Location: Sanlucar de Barrameda-Cádiz-ESPAÑA

Postby AJHM » Thu Sep 21, 2006 1:11 pm

Hola a todos.

A ver si puede ser por lo que he puesto en rojo.

SET RESOURCES TO "books32.dll"

BWCCRegister(GetResources())

DEFINE DIALOG oDlg NAME "SCRPRNBOOKS"

REDEFINE BUTTON ID 111 OF oDlg ACTION oDlg:End()

ACTIVATE DIALOG oDlg
AJHM
 
Posts: 7
Joined: Wed Oct 12, 2005 5:54 pm
Location: Granada, España

Postby Antonio Linares » Thu Sep 21, 2006 4:30 pm

Javier,

Has hecho los REDEFINE LISTBOX ... FIELDS ... desde tu código de ambos controles ?
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


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: cmsoft and 49 guests