Página 1 de 1

Messagebox

Publicado: Vie Nov 11, 2005 7:46 pm
por Antonio Gil
Hola a todos
Por cuestiones de trabajo, he tenido abandonado mis escarceos y pruebas con
Xailer, y ahora de nuevo haciendo pruebas necesito conocer las diferentes
formas que existen para enviar un mensaje usando la clásica ventana de
windows de mensajes.
Una de ella es MSGINFO(parámetros), esta instrucción la he visto en
PRIMEROS PASOS pero como no recuerdo que parámetros usaba ni como usarlos,
me gustaría encontrar el la Ayuda dicha información, pero por más que busco
no la encuentro y solo me aparece la forma de usar MESSAGEBOX.
Por simple deducción he probado con MSGINFO, MSGSTOP, MSGYESNO
¿Pero, hay más?
¿Cuales son?
¿Dónde se describe como usar y su sintaxis de Msgxxx?
¿Que parámetros usa?
Gracias anticipadas
Antonio Gil

Messagebox

Publicado: Vie Nov 11, 2005 9:37 pm
por jlalin
Antonio,
estas son las funciones:
* MsgInfo( xValor, cTitulo )
* MsgAlert( xValor, cTitulo )
* MsgStop( xValor, cTitulo )
* MsgOkCancel( xValor, cTitulo )
* MsgCancelOk( xValor, cTitulo )
* MsgYesNo( xValor, cTitulo )
* MsgYesNoCancel( xValor, cTitulo )
* MsgNoYes( xValor, cTitulo )
* MsgRetryCancel( xValor, cTitulo )
* MsgBeep( nIcon )
* MsgDebug( xValor )
* MsgSysError( nErrorCode )
Aparte de estas también tienes la clase TMessageBox (en la pestaña
Diálogos) que te permite personalizar casi todos los aspectos que
quieras desde el IDE.
Saludos,
José Lalí­n

Messagebox

Publicado: Sab Nov 12, 2005 10:46 am
por Antonio Gil
Gracias José Lalín por la aclaración.
Y ahora solo me faltan dos pequeños detalles.
Creo que tengo montado el último Xailer, es decir la versión Pre-Release 6,
pero en "Acerca de.." , aparece como versión 4 (July 2005), ¿Es que se
olvidaron de actualizar este dato cuando emitieron la Pre-Release 6 o es
que cometí un error y estoy todavía con la versión 4.
En la pestaña Diálogo me aparece
TFileOpenDlg--- TFileSaveDlg--- TBrowseForFolderDlg--- TChooseFontDlg---
TChooseColorDlg--- TPrintDlg--- TPageSetupDlg--- TFindDlg---
TReplaceDlg---TFormatDriveDlg---TPickIconDlg--- TRunFileDlg
y TProgressDlg,
Con solo el nombre de estas funciones ya sé sabe para qué se pueden usar o
para qué sirven, pero la que no encuentro o yo no sé buscarla es
TMessageBox, por favor dame una pista.
En cuanto a las funciones que me has detallado:
¿Es posible encontrar documentación sobre ellas?
¿De dónde proceden?
¿Me lo puedes aclarar?
Saludos de
Antonio Gil
"José Lalín" <dezac@corevia.com> escribió en el mensaje
news:43750198$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>
> Antonio,
>
> estas son las funciones:
>
> * MsgInfo( xValor, cTitulo )
> * MsgAlert( xValor, cTitulo )
> * MsgStop( xValor, cTitulo )
> * MsgOkCancel( xValor, cTitulo )
> * MsgCancelOk( xValor, cTitulo )
> * MsgYesNo( xValor, cTitulo )
> * MsgYesNoCancel( xValor, cTitulo )
> * MsgNoYes( xValor, cTitulo )
> * MsgRetryCancel( xValor, cTitulo )
> * MsgBeep( nIcon )
> * MsgDebug( xValor )
> * MsgSysError( nErrorCode )
>
> Aparte de estas también tienes la clase TMessageBox (en la pestaña
> Diálogos) que te permite personalizar casi todos los aspectos que quieras
> desde el IDE.
>
> Saludos,
> José Lalín
>

Messagebox

Publicado: Sab Nov 12, 2005 12:11 pm
por Xevi
Antonio,
En Acerca de... debe salirte 'Pre-release 6 (October 2005)
Por lo visto, sigues en al PR4, y algo hiciste mal al actualizarte mas allá
de la PR4.
Por eso no ves el diálogo TMessageBox.
Descárgate de nuevo la PR y sin desinstalar la PR4 actualiza a la PR6.
Un Saludo,
Xevi.
"Antonio Gil" <agilm@supercable.es> escribió en el mensaje
news:4375b9e3$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>
>
> Gracias José Lalín por la aclaración.
>
> Y ahora solo me faltan dos pequeños detalles.
>
> Creo que tengo montado el último Xailer, es decir la versión Pre-Release
> 6, pero en "Acerca de.." , aparece como versión 4 (July 2005), ¿Es que se
> olvidaron de actualizar este dato cuando emitieron la Pre-Release 6 o es
> que cometí un error y estoy todavía con la versión 4.
>
> En la pestaña Diálogo me aparece
>
> TFileOpenDlg--- TFileSaveDlg--- TBrowseForFolderDlg--- TChooseFontDlg---
> TChooseColorDlg--- TPrintDlg--- TPageSetupDlg--- TFindDlg---
> TReplaceDlg---TFormatDriveDlg---TPickIconDlg--- TRunFileDlg
> y TProgressDlg,
>
> Con solo el nombre de estas funciones ya sé sabe para qué se pueden usar
> o para qué sirven, pero la que no encuentro o yo no sé buscarla es
> TMessageBox, por favor dame una pista.
>
> En cuanto a las funciones que me has detallado:
> ¿Es posible encontrar documentación sobre ellas?
> ¿De dónde proceden?
>
> ¿Me lo puedes aclarar?
>
> Saludos de
>
> Antonio Gil
>
>
>
> "José Lalín" <dezac@corevia.com> escribió en el mensaje
> news:43750198$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>
>> Antonio,
>>
>> estas son las funciones:
>>
>> * MsgInfo( xValor, cTitulo )
>> * MsgAlert( xValor, cTitulo )
>> * MsgStop( xValor, cTitulo )
>> * MsgOkCancel( xValor, cTitulo )
>> * MsgCancelOk( xValor, cTitulo )
>> * MsgYesNo( xValor, cTitulo )
>> * MsgYesNoCancel( xValor, cTitulo )
>> * MsgNoYes( xValor, cTitulo )
>> * MsgRetryCancel( xValor, cTitulo )
>> * MsgBeep( nIcon )
>> * MsgDebug( xValor )
>> * MsgSysError( nErrorCode )
>>
>> Aparte de estas también tienes la clase TMessageBox (en la pestaña
>> Diálogos) que te permite personalizar casi todos los aspectos que quieras
>> desde el IDE.
>>
>> Saludos,
>> José Lalín
>>
>
>
>
>

Messagebox

Publicado: Sab Nov 12, 2005 2:33 pm
por jlalin
Antonio,
> Creo que tengo montado el último Xailer, es decir la versión Pre-Release 6,
> pero en "Acerca de.." , aparece como versión 4 (July 2005), ¿Es que se
> olvidaron de actualizar este dato cuando emitieron la Pre-Release 6 o es
> que cometí­ un error y estoy todaví­a con la versión 4.
Seguramente no actualizaste correctamente. Haz lo que te sugiere Xevi y
comprueba que en el formulario "Acerca de" aparece el número correcto de
versión.
> Con solo el nombre de estas funciones ya sé sabe para qué se pueden usar o
> para qué sirven, pero la que no encuentro o yo no sé buscarla es
> TMessageBox, por favor dame una pista.
Haz de nuevo la actualización y verás cómo aparece en la pestaña Diálogos.
> ¿Es posible encontrar documentación sobre ellas?
> ¿De dónde proceden?
> ¿Me lo puedes aclarar?
Estas funciones aún no están todas documentadas porque se está haciendo
un esfuerzo muy grande para terminar primero la documentación de la
jerarquí­a de clases. Luego vendrá la documentación de las funciones que
integran la librerí­a.
Si en algún momento necesitas ayuda sobre cualquier función ó clase de
la librerí­a no dudes en preguntarnos en el foro y te atenderemos lo más
rápido posible.
Saludos,
José Lalí­n