Error FiveWin/3 Cannot create Dialog Box:

User avatar
jlcapel
Posts: 229
Joined: Wed Oct 12, 2005 5:32 pm
Location: Valencia - España
Contact:

Post by jlcapel »

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
Manuel Valdenebro
Posts: 706
Joined: Thu Oct 06, 2005 9:57 pm
Location: Málaga-España

Post by Manuel Valdenebro »

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
fgondi
Posts: 636
Joined: Fri Oct 07, 2005 6:58 am
Location: Palencia, España
Contact:

Post by fgondi »

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

CONTROL "", 801, "Static", SS_ETCHEDFRAME, 2, 16, 528, 1
Un saludo
Fernando González Diez
ALSIS GHE Sistemas Informáticos
User avatar
Baxajaun
Posts: 853
Joined: Wed Oct 19, 2005 2:17 pm
Location: Gatika. Bizkaia

Post by Baxajaun »

Fernando,

eskerrik asko ! Muchas gracias !


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

Post by Baxajaun »

Fernando,

no falta algo ?
fgondi wrote:Hola Baxajaun,

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

Code: Select all

CONTROL "", 801, "Static", SS_ETCHEDFRAME, 2, 16, 528, 1
Saludos
User avatar
Kleyber
Posts: 581
Joined: Tue Oct 11, 2005 11:28 am
Location: São Luiz, Brasil

Post by Kleyber »

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
fgondi
Posts: 636
Joined: Fri Oct 07, 2005 6:58 am
Location: Palencia, España
Contact:

Post by fgondi »

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

 CONTROL "", 801, "STATIC", SS_GRAYFRAME | WS_CHILD | WS_VISIBLE, -1, 19, 435, 1
Ez horregatik!
Un saludo
Fernando González Diez
ALSIS GHE Sistemas Informáticos
User avatar
Baxajaun
Posts: 853
Joined: Wed Oct 19, 2005 2:17 pm
Location: Gatika. Bizkaia

Post by Baxajaun »

Fernando,

ahora queda perfecto. :D

Saludos
User avatar
jlcapel
Posts: 229
Joined: Wed Oct 12, 2005 5:32 pm
Location: Valencia - España
Contact:

Post by jlcapel »

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
Baxajaun
Posts: 853
Joined: Wed Oct 19, 2005 2:17 pm
Location: Gatika. Bizkaia

Post by Baxajaun »

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
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

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
Kleyber
Posts: 581
Joined: Tue Oct 11, 2005 11:28 am
Location: São Luiz, Brasil

Post by Kleyber »

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

Post by Kleyber »

Antonio,

¿Alguna idea?

Gracias,

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

Post by Kleyber »

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

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

linea 3d

Post by Paco Garcia »

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
Post Reply