Cita:
Empezado por socger
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
|
Me parece que estas confundido.
Los formularios en lazarus funcionan igual que en Delphi, de modo que aunque te parezca que lo que hiciste posibilito que realices una acción determinada, te aseguro que fue otra acción la que soluciono tu problema.
Al igual que delphi los datamodules deben ser lo primeros en el orden de creación si están siendo usados por otros form, y no serán utilizados como formulario principal. El formulario principal es el primer descendiente de TForm que se encuentre en la lista de autocreación , al igual que en Delphi.
Además, para poder usar una datasource o cualquier componente de un datamodule el mismo debe estar en la uses list del formulario que lo usará, y debe estar abierto en el IDE, al igual que Delphi.
Espero haber aclarado la confusión.
Saludos