![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Cita:
Creo que no me explique bien, cuando digo que solo el datamodule y la forma principal no son creada en tiempo de ejecucion es porque ya vienen autocreadas desde que se inicializa la aplicacion:
Es decir, el datamodule siempre esta creado desde el inicio. Luego, todas las otras formas de la aplicacion las voy creado en tiempo de ejecucion cuando las vaya necesitando:
El en oncreate de la forma no tengo absolutamente nada. El dataset tiene asignado su database en tiempo de diseño, y algunas otras formas tienen ya dataset incluidos y no me dan error, solo me presentan el error las ultimas formas que voy trabajando o construyendo. Cita:
Aunque estoy pensando en crear un datamodule nuevo y meter todos los dataset que me vayan presentando este error, pero no me gusta esa solucion, siento que le estoy corriendo a la verdadera causa del problema. He pensado que pudiera ser algun bug de la version de FIBPlus que utilizo (6.9.6), ya que el error se produce en los construtores de los dataset. Ademas, no le veo sentido a que presente este error porque los dataset no estan activos en el momento del error, y aunque no tuvieran database asignada explicitamente, no debe de presentar ningun error si estos dataset no se estan utilizando ni estan abiertos. ![]() Última edición por erickperez6 fecha: 15-10-2011 a las 14:48:35. |
|
#2
|
||||
|
||||
|
Cita:
¿Y dices que si el mismo dataset lo pones en un datamodule ya no sale el error?, eso sí que es raro también ![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#3
|
|||
|
|||
|
Cita:
gracias, |
|
#4
|
||||
|
||||
|
Ni idea, nunca me he encontrado con un caso así. Pero es un poco preocupante, yo intentaría encontrar la procedencia del error, no me fiaría de entregar el programa al cliente sin solucionar ese detalle.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#5
|
|||
|
|||
|
totalmente de acuerdo contigo, seguiré investigando, estoy pensando actualizar las FIBPlus a una version mas reciente y seguir probando cuando tenga tiempo.... pero por ahora no se me ocurre otra cosa de inmediato
|
|
#6
|
||||
|
||||
|
Síguelo paso a paso con el debug, a ver.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#7
|
|||
|
|||
|
Hola a todos
A mi me pasa lo mismo , pero con los IBX , el error en mi caso se da cuando trato en raras ocaciones de abrir o ejecutar una form en modo embebido (Jfactivesot son los componentes que uso) , en algunas form las cosas se arreglaron cuando ejecuto el abrir los dataset en el evento oncreate , en otros no el error persiste Si por ejemplo en el datamodulo tengo un dataset , que lo tengo abierto en la forma 1 , y despues sin cerrar la forma 1 abro la forma 2 , me sale ese mensaje La verdad que es un problema que aun no puedo resolver
__________________
IVAND |
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Forms: FreeAndNil ó Release y la validación Assigned? | jbautista | Varios | 13 | 09-02-2010 17:33:03 |
| Assigned y Free | gluglu | Varios | 4 | 14-05-2007 21:03:37 |
| Invalid Pointer Operation con Free y Assigned | adlfv | OOP | 3 | 07-10-2005 00:17:06 |
| Database not assigned!! | cwelx | Conexión con bases de datos | 1 | 29-09-2004 22:06:40 |
| Left side cannot be assigned to | gbece7mx7 | Varios | 2 | 29-10-2003 19:01:24 |
|