Fecha actual Jue Mar 28, 2024 8:47 pm

Todos los horarios son UTC + 1 hora [ DST ]




Nuevo tema Responder al tema  [ 3 mensajes ] 
Autor Mensaje
NotaPublicado: Lun Abr 27, 2020 5:19 am 

Registrado: Jue Ago 23, 2007 2:47 pm
Mensajes: 23
Saludos,

* He logrado compilar las funciones en "C", aunque en el proceso aun se siguen generando errores.
* He probado estas funciones y en el primero intento NO FUNCIONAN.
* Construir un programa para solo testear estas funciones.
* En lo básico, creo un bitmap, dibujo sobre dicho bitmap, y luego lo muestro en pantalla.
* Al realizar este proceso NO aparece nada en pantalla.
* He habilitado un Boton, con el cual testear las funciones.
* En el primer intento el BMP se muestra fuera del formulario, en el segundo intento se muestra ya dentro del formulario (comportamiento que en la anterior versión de C3 se realiza sin problemas).
* De tanto buscar, me he topado con que no puedo obtener el Handle, cuando consulto con la instrucción.. QOut( ::Handle ), la primera vez me muestra un CERO, y en las siguientes intento ya comienza mostrar un valor.
* Por alguna razón, al realizar el proceso,de carga y puesta en pantalla, el Handle esta en cero.
* Sigo investigando, y en estos intentos de averiguar cuando y donde el Handle toma un valor distinto a cero, me topo con lo siguiente...
* He probado los eventos OnCreate y OnShow, del formulario, con los cuales pretendía averiguar en que momento los objetos alojados en el Formulario, toman un valor distinto de cero en el "Handle".
* Primero quería averiguar que evento es el que se ejecuta primero...

::oForm:OnCreate := {|| QOut("UNO - OnCreate") }
::oForm:OnShow := {|| QOut("DOS - OnShow" ) }

* y de los anteriores eventos SOLO se ejecuta el evento OnShow. El evento OnCreate no funciona.

* Sigo testeando...


Arriba
 Perfil  
Responder citando  
NotaPublicado: Lun Jun 01, 2020 12:49 pm 
Avatar de Usuario

Registrado: Dom Oct 09, 2005 11:26 am
Mensajes: 362
Ubicación: Salamanca - España
Rodrigo H. Soto escribió:
Saludos,

* He logrado compilar las funciones en "C", aunque en el proceso aun se siguen generando errores.
* He probado estas funciones y en el primero intento NO FUNCIONAN.
* Construir un programa para solo testear estas funciones.
* En lo básico, creo un bitmap, dibujo sobre dicho bitmap, y luego lo muestro en pantalla.
* Al realizar este proceso NO aparece nada en pantalla.
* He habilitado un Boton, con el cual testear las funciones.
* En el primer intento el BMP se muestra fuera del formulario, en el segundo intento se muestra ya dentro del formulario (comportamiento que en la anterior versión de C3 se realiza sin problemas).
* De tanto buscar, me he topado con que no puedo obtener el Handle, cuando consulto con la instrucción.. QOut( ::Handle ), la primera vez me muestra un CERO, y en las siguientes intento ya comienza mostrar un valor.
* Por alguna razón, al realizar el proceso,de carga y puesta en pantalla, el Handle esta en cero.
* Sigo investigando, y en estos intentos de averiguar cuando y donde el Handle toma un valor distinto a cero, me topo con lo siguiente...
* He probado los eventos OnCreate y OnShow, del formulario, con los cuales pretendía averiguar en que momento los objetos alojados en el Formulario, toman un valor distinto de cero en el "Handle".
* Primero quería averiguar que evento es el que se ejecuta primero...

::oForm:OnCreate := {|| QOut("UNO - OnCreate") }
::oForm:OnShow := {|| QOut("DOS - OnShow" ) }

* y de los anteriores eventos SOLO se ejecuta el evento OnShow. El evento OnCreate no funciona.

* Sigo testeando...


Hola, si puedes, manda ejemplo.

_________________
Un saludo.
Jesús P. Melgar Velasco


Arriba
 Perfil  
Responder citando  
NotaPublicado: Lun Jun 01, 2020 12:53 pm 
Avatar de Usuario

Registrado: Dom Oct 09, 2005 11:26 am
Mensajes: 362
Ubicación: Salamanca - España
Rodrigo H. Soto escribió:
Saludos,

* He logrado compilar las funciones en "C", aunque en el proceso aun se siguen generando errores.
* He probado estas funciones y en el primero intento NO FUNCIONAN.
* Construir un programa para solo testear estas funciones.
* En lo básico, creo un bitmap, dibujo sobre dicho bitmap, y luego lo muestro en pantalla.
* Al realizar este proceso NO aparece nada en pantalla.
* He habilitado un Boton, con el cual testear las funciones.
* En el primer intento el BMP se muestra fuera del formulario, en el segundo intento se muestra ya dentro del formulario (comportamiento que en la anterior versión de C3 se realiza sin problemas).
* De tanto buscar, me he topado con que no puedo obtener el Handle, cuando consulto con la instrucción.. QOut( ::Handle ), la primera vez me muestra un CERO, y en las siguientes intento ya comienza mostrar un valor.
* Por alguna razón, al realizar el proceso,de carga y puesta en pantalla, el Handle esta en cero.
* Sigo investigando, y en estos intentos de averiguar cuando y donde el Handle toma un valor distinto a cero, me topo con lo siguiente...
* He probado los eventos OnCreate y OnShow, del formulario, con los cuales pretendía averiguar en que momento los objetos alojados en el Formulario, toman un valor distinto de cero en el "Handle".
* Primero quería averiguar que evento es el que se ejecuta primero...

::oForm:OnCreate := {|| QOut("UNO - OnCreate") }
::oForm:OnShow := {|| QOut("DOS - OnShow" ) }

* y de los anteriores eventos SOLO se ejecuta el evento OnShow. El evento OnCreate no funciona.

* Sigo testeando...


En el OnCreate, seguramente AUN no tendrá Handle asignado

_________________
Un saludo.
Jesús P. Melgar Velasco


Arriba
 Perfil  
Responder citando  
Mostrar mensajes previos:  Ordenar por  
Nuevo tema Responder al tema  [ 3 mensajes ] 

Todos los horarios son UTC + 1 hora [ DST ]


No puede abrir nuevos temas en este Foro
No puede responder a temas en este Foro
No puede editar sus mensajes en este Foro
No puede borrar sus mensajes en este Foro
No puede enviar adjuntos en este Foro

Buscar:
Saltar a:  
cron