Page 2 of 2

PostPosted: Wed Oct 26, 2005 7:01 pm
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

PostPosted: Wed Oct 26, 2005 7:09 pm
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

PostPosted: Wed Oct 26, 2005 8:24 pm
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  Expand view
CONTROL "", 801, "Static", SS_ETCHEDFRAME, 2, 16, 528, 1

PostPosted: Wed Oct 26, 2005 8:26 pm
by Baxajaun
Fernando,

eskerrik asko ! Muchas gracias !


Saludos

PostPosted: Wed Oct 26, 2005 8:46 pm
by Baxajaun
Fernando,

no falta algo ?

fgondi wrote:Hola Baxajaun,

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

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


Saludos

PostPosted: Wed Oct 26, 2005 9:40 pm
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

PostPosted: Wed Oct 26, 2005 9:40 pm
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  Expand view
CONTROL "", 801, "STATIC", SS_GRAYFRAME | WS_CHILD | WS_VISIBLE, -1, 19, 435, 1


Ez horregatik!

PostPosted: Thu Oct 27, 2005 4:42 am
by Baxajaun
Fernando,

ahora queda perfecto. :D

Saludos

PostPosted: Thu Oct 27, 2005 6:00 am
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

PostPosted: Thu Oct 27, 2005 6:02 am
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

PostPosted: Thu Oct 27, 2005 5:34 pm
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 ?

PostPosted: Fri Oct 28, 2005 2:03 pm
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

PostPosted: Mon Oct 31, 2005 4:33 pm
by Kleyber
Antonio,

¿Alguna idea?

Gracias,

Kleyber Derick

PostPosted: Wed Nov 02, 2005 9:32 pm
by Kleyber
Y asi, mi pregunta se queda sin respuesta... :(

Kleyber

linea 3d

PostPosted: Thu Nov 03, 2005 4:48 pm
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