In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Importar diálogos

Foro de Xailer profesional en español
Responder
joseluis
Mensajes: 642
Registrado: Jue Sep 08, 2005 12:54 pm

Importar diálogos

Mensaje por joseluis »

Hola,
Estoy pasando una app de FWH a Xailer.
Para ahorrame algo de trabajo (no mucho, la verdad) he decidido importar
algunos diálogos.
Me he llevado una sorpresa al ver que en la lista de diálogos que
muestra Xailer es 'diferente' a la que tengo con el Visual Studio. A
primera vista parece que Xailer no muestra todos los diálogos disponibles.
Y otra cosa que me pasa es que se me queda colgadí­simo al importar
cualquiera de los diálogos: no los he probado todos, pero los que he
probado me da este error:
**************************** Registro de errores
*****************************
Fecha: 04/04/2006
Hora: 19:01:34
Memoria libre: 665128
Area actual: 1
------------------------- Información del compilador
--------------------------
Versión Xailer: Xailer 0.99.7 Pre-release 7a
Compilador: xHarbour build 0.99.61 Intl. (SimpLex) PCode Version: 7
Compilador C/C++: Borland C++ 5.5.1
Plataforma: Windows XP Professional 5.01.2600 Service Pack 2
----------------------- Información detallada del error
-----------------------
Subsistema: BASE
Código de error: 1005
Estado: .F.
Descripción: Class: 'NIL' has no property
Operación: OPARENT
Argumentos: [ 1] = Tipo: O Valor:
Fichero:
Código error SO: 0
Pila de llamadas:
TRCDIALOGPARSER:SETCOORS (553)
TRCDIALOGPARSER:PARSEEDIT (198)
TRCDIALOGPARSER:BUILDOBJECT (512)
TRCDIALOGPARSER:BUILDCONTROLS (462)
TRCDIALOGPARSER:BUILDFORM (442)
TIMPORTRC:PARSEFILE (234)
(b)TIMPORTRC:CREATEFORM (160)
TBUTTON:ONCLICK (0)
TBUTTON:CLICK (102)
(b)XCONTROL:XCONTROL (141)
TBUTTON:COMMAND (0)
TSCROLLINGWINCONTROL:WMCOMMAND (254)
TIMPORTRC:WMCOMMAND (855)
TIMPORTRC:SHOWMODAL (0)
IMPORTRC (34)
(b)TMAINFORM:BUILDMENU (575)
TMENUITEM:ONCLICK (0)
TMENU:DOACTION (213)
TMENU:DOACTION (218)
TMAINFORM:WMCOMMAND (848)
RUNFORM (0)
TAPPLICATION:RUN (189)
MAIN (30)
Saludos,
José Luis Capel
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

Importar diálogos

Mensaje por jfgimenez »

José Luis,
> Me he llevado una sorpresa al ver que en la lista de diálogos que muestra
> Xailer es 'diferente' a la que tengo con el Visual Studio. A primera
> vista parece que Xailer no muestra todos los diálogos disponibles.
>
> Y otra cosa que me pasa es que se me queda colgadísimo al importar
> cualquiera de los diálogos: no los he probado todos, pero los que he
> probado me da este error:
Por favor, envíame el .rc con los diálogos para comprobarlo.
--
Un saludo,
José F. Giménez
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

Importar diálogos

Mensaje por jfgimenez »

José Luis,
he estado viendo lo que me has enviado y:
- Los diálogos que no aparecen están declarados como DIALOGEX y no como
DIALOG. Intentaremos soportar también DIALOGEX, pero mientras tanto tendrás
que hacer un "buscar y reemplazar" para que te funcione.
- Los errores que aparecen al crear los formularios, incluido el folder que
no se crea, se deben principalmente a un bug del IDE: no se está usando una
tabla de sustitución correcta. Vamos a solucionarlo lo antes posible.
Mientras tanto haz lo siguiente: abre el formulario de "Importar diálogos" y
pulsa el botón "Configurar". Dentro de la configuración, pulsa el botón
"Aceptar". Ahora ya sí se está usando la tabla de sustitución.
--
Un saludo,
José F. Giménez
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
joseluis
Mensajes: 642
Registrado: Jue Sep 08, 2005 12:54 pm

Importar diálogos

Mensaje por joseluis »

José,
> - Los diálogos que no aparecen están declarados como DIALOGEX y no como
> DIALOG. Intentaremos soportar también DIALOGEX, pero mientras tanto tendrás
> que hacer un "buscar y reemplazar" para que te funcione.
>
> - Los errores que aparecen al crear los formularios, incluido el folder que
> no se crea, se deben principalmente a un bug del IDE: no se está usando una
> tabla de sustitución correcta. Vamos a solucionarlo lo antes posible.
> Mientras tanto haz lo siguiente: abre el formulario de "Importar diálogos" y
> pulsa el botón "Configurar". Dentro de la configuración, pulsa el botón
> "Aceptar". Ahora ya sí­ se está usando la tabla de sustitución.
>
Muchas gracias!!!
Saludos,
José Luis Capel
Responder