Error FiveWin/3 Cannot create Dialog Box:

Postby jlcapel » Wed Oct 26, 2005 7:01 pm

Baxajaun,

efectivamente si lo quito funciona perfectamente. Como puedo poner una línea de separación en la misma posición en la que se me había colado el bichito ?


Pues no se exactamente que contestarte. No utilizo ni he utilizado controles Borland. Podrías, por ejemplo, utilizar las tslines de Manuel Mercado (no las he usado nunca) o también, un control EDIT con los atributos SS_SUNKEN (lo estiras y lo haces bajito). En fin... espero que te sea de ayuda.

Kleyber,

Aprovechando el tema, tengo una duda que me da inquietud: ¿Cuales son las situaciones en que esta mensaje aparece? El motivo de mi pregunta es que tengo un sistema funcionando perfectamente en una red, con todas las pantallas bien definidas (no uso controles Borland) pero en algunos momentos y en algunos terminales (no son necesariamente los mismos) aparece la dicha mensaje y no comprendo el motivo. Yo uso DLL con las pantallas... ¿Sera que es por eso?


Pues en eso tendremos que preguntarselo directamente a Antonio. ¿Por qué? Pues por que si miramos la clase tDialog veremos que en el método ACTIVATE hay varias funciones para crear el diálogo. Esas funciones retornan un resultado que si es falso, llama a la función CreateDlgError. En esas funciones (que me imagino que son parte de los fuentes ocultos) está la explicación a los errores. Antonio... ¿puedes aportarnos algo de luz?

Saludos,
José Luis Capel
www.capelblog.com
User avatar
jlcapel
 
Posts: 229
Joined: Wed Oct 12, 2005 5:32 pm
Location: Valencia - España

Postby Manuel Valdenebro » Wed Oct 26, 2005 7:09 pm

A mi siempre me ha dado ese tipo de error, cuando al copiar un recurso desde otro fichero.rc, este tenia un control de Borland, ( por ejemplo, una linea de separación) y hasta que no me he roto la cabeza y me ha dado por borrar la dichosa linea, no me ha funcionado.

Un saludo
User avatar
Manuel Valdenebro
 
Posts: 706
Joined: Thu Oct 06, 2005 9:57 pm
Location: Málaga-España

Postby fgondi » Wed Oct 26, 2005 8:24 pm

Hola Baxajaun,

Baxajaun wrote:efectivamente si lo quito funciona perfectamente. Como puedo poner una línea de separación en la misma posición en la que se me había colado el bichito ?


Para colocar lineas de separcióne entre objetos uso lo siguiente:

Code: Select all  Expand view  RUN
CONTROL "", 801, "Static", SS_ETCHEDFRAME, 2, 16, 528, 1
Un saludo
Fernando González Diez
ALSIS Sistemas Informáticos
User avatar
fgondi
 
Posts: 694
Joined: Fri Oct 07, 2005 6:58 am
Location: Palencia, España

Postby Baxajaun » Wed Oct 26, 2005 8:26 pm

Fernando,

eskerrik asko ! Muchas gracias !


Saludos
User avatar
Baxajaun
 
Posts: 968
Joined: Wed Oct 19, 2005 2:17 pm
Location: Gatika. Bizkaia

Postby Baxajaun » Wed Oct 26, 2005 8:46 pm

Fernando,

no falta algo ?

fgondi wrote:Hola Baxajaun,

Para colocar lineas de separcióne entre objetos uso lo siguiente:

Code: Select all  Expand view  RUN
CONTROL "", 801, "Static", SS_ETCHEDFRAME, 2, 16, 528, 1


Saludos
User avatar
Baxajaun
 
Posts: 968
Joined: Wed Oct 19, 2005 2:17 pm
Location: Gatika. Bizkaia

Postby Kleyber » Wed Oct 26, 2005 9:40 pm

Jose Luiz,

Pues en eso tendremos que preguntarselo directamente a Antonio. ¿Por qué? Pues por que si miramos la clase tDialog veremos que en el método ACTIVATE hay varias funciones para crear el diálogo. Esas funciones retornan un resultado que si es falso, llama a la función CreateDlgError. En esas funciones (que me imagino que son parte de los fuentes ocultos) está la explicación a los errores. Antonio... ¿puedes aportarnos algo de luz?


Gracias por tu respuesta. Estoy a esperar uan respuesta de Antonio.

Saludos,

Kleyber Derick
User avatar
Kleyber
 
Posts: 581
Joined: Tue Oct 11, 2005 11:28 am
Location: São Luiz, Brasil

Postby fgondi » Wed Oct 26, 2005 9:40 pm

Hola,

Baxajaun wrote:no falta algo ?

la instrucción que te he enviado la uso en Pellec no en WorkShop

He revisado lo que tenia antiguo, cuando usaba workshop y lo que usaba entonces era:

Code: Select all  Expand view  RUN
CONTROL "", 801, "STATIC", SS_GRAYFRAME | WS_CHILD | WS_VISIBLE, -1, 19, 435, 1


Ez horregatik!
Un saludo
Fernando González Diez
ALSIS Sistemas Informáticos
User avatar
fgondi
 
Posts: 694
Joined: Fri Oct 07, 2005 6:58 am
Location: Palencia, España

Postby Baxajaun » Thu Oct 27, 2005 4:42 am

Fernando,

ahora queda perfecto. :D

Saludos
User avatar
Baxajaun
 
Posts: 968
Joined: Wed Oct 19, 2005 2:17 pm
Location: Gatika. Bizkaia

Postby jlcapel » Thu Oct 27, 2005 6:00 am

Baxajaun,

¿Te has planteado en utilizar otro editor de recursos que no sea el RWS? Te lo comento por que éste es limitadito en cuanto a las opciones y estilos de controles. Échale un vistazo al PellesC (es free) y al VisualC que es el que estudio yo.

Ya me contarás....

Saludos,
José Luis Capel
www.capelblog.com
User avatar
jlcapel
 
Posts: 229
Joined: Wed Oct 12, 2005 5:32 pm
Location: Valencia - España

Postby Baxajaun » Thu Oct 27, 2005 6:02 am

José Luis,

tengo el PellesC, pero no me encuentro cómodo con él. Hay algún documento para tomarlo como referencia ?

Saludos,

Félix
User avatar
Baxajaun
 
Posts: 968
Joined: Wed Oct 19, 2005 2:17 pm
Location: Gatika. Bizkaia

Postby Antonio Linares » Thu Oct 27, 2005 5:34 pm

Kleyber wrote:Gracias por tu respuesta. Estoy a esperar uan respuesta de Antonio.


La DLL con los recursos está en una máquina remota ?
regards, saludos

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

Postby Kleyber » Fri Oct 28, 2005 2:03 pm

Antonio,

La DLL con los recursos está en una máquina remota ?


No, esta en un servidor Win 2000 Server y todas las estaciones usan Win XP. Es en una red local.

Kleyber
User avatar
Kleyber
 
Posts: 581
Joined: Tue Oct 11, 2005 11:28 am
Location: São Luiz, Brasil

Postby Kleyber » Mon Oct 31, 2005 4:33 pm

Antonio,

¿Alguna idea?

Gracias,

Kleyber Derick
User avatar
Kleyber
 
Posts: 581
Joined: Tue Oct 11, 2005 11:28 am
Location: São Luiz, Brasil

Postby Kleyber » Wed Nov 02, 2005 9:32 pm

Y asi, mi pregunta se queda sin respuesta... :(

Kleyber
User avatar
Kleyber
 
Posts: 581
Joined: Tue Oct 11, 2005 11:28 am
Location: São Luiz, Brasil

linea 3d

Postby Paco Garcia » Thu Nov 03, 2005 4:48 pm

Eso mas o menos te hace una línea 3d

CONTROL "", 4001, "Static", WS_GROUP, 24, 64, 120, 2, WS_EX_STATICEDGE

Un saludo

Paco
User avatar
Paco Garcia
 
Posts: 172
Joined: Fri Oct 07, 2005 12:00 pm

Previous

Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Enrico Maria Giordano and 83 guests