Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > Lazarus, FreePascal, Kylix, etc.
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

 
 
Herramientas Buscar en Tema Desplegado
  #4  
Antiguo 09-07-2010
socger socger is offline
Miembro
 
Registrado: jun 2004
Posts: 89
Poder: 23
socger Va por buen camino
Solucionado

Al final he resuelto aparentemente el problema. Todo radica en la opción del menú de Lazarus .... Proyecto\Opciones del proyecto y sobre la lengüeta Formulario

Ahí tengo los formularios que se han ido añadiendo al proyecto, yo sólo pongo en el recuadro de Crear Formularios Automáticamente, aquellos que arrancan con la aplicación y que siempre estarán residentes. Los demás los tengo en el recuadro Formularios disponibles, o sea que se añaden al proyecto pero no los creo automáticamente, sino desde código cuando me hacen falta. Esto lo heredo de Delphi para no cargar la memoria del equipo innecesariamente, de tal manera que los creo, los uso y los destruyo.

Bien pues todos los formularios que estén en este recuadro, no podrán ser vistos en el IDE, por otros formularios a no ser que estén en el otro recuadro. Por ejemplo esto ocurre en la propiedad Datasource del componente tDBEdit. El formulario2 no podrá ver al formulario1 a no ser que el uno esté sobre el recuadro CREAR FORMULARIOS AUTOMATICAMENTE. Así que la solución es tenerlos en este recuadro por un tiempo hasta rellenar todas las propiedades necesarias y luego volverlo al recuadro FORMULARIOS DISPONIBLES. Por su puesto también es necesario tenerlo el formulario1 en la implementation del formulario2, si no ni tansiquiera se podría compilar si su código llamara a alguna función o procedimiento del formulario1.

Me ha costado trabajo y imaginación pero esta solución funciona, si otro usuario descubre el porqué se lo agradecería. O si encuentra otro modo de solucionarlo al estilo Delphi.

Saludos y Gracias por tu respuesta obleup (osea salva)
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Copiar TADOQuery a TDataSource kasper SQL 6 26-02-2010 11:55:59
¿es necesaria la BDE si usamos TDataSource? coso SQL 5 04-08-2008 15:16:17
TDataSet,TDataSource,TclientDataSet teote Conexión con bases de datos 1 17-07-2008 16:52:31
Como enlazar el TDataSource a un TpFIBQuery ???? AGAG4 Conexión con bases de datos 3 21-10-2006 00:44:20
TDataSource - ¿Para qué existe? roman Debates 6 14-07-2004 19:31:44


La franja horaria es GMT +2. Ahora son las 06:54:37.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi