• Viernes 19 de Abril de 2024, 01:56

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - Snnopy

Páginas: [1]
1
Delphi / Llamada entre ventana usando paquetes.
« en: Martes 1 de Febrero de 2011, 20:21 »
Que tal?

Estoy usando un paquete (.bpl) que contiene todos los formularios que se usan en el proyecto. El problema se da así:

En el formulario 1 instancio el 2:

Código: Delphi
  1.  fmFormularioDos:= TfmFormularioDos.Create(nil);
  2.  

Ahora, cuando desde el formulario 2 quiero llamar al 1 o algún componente de este me da un error. Por ejemplo:

Código: Delphi
  1. if fmFormularioUno.cActividad.State = dsInsert then
  2.    begin
  3.       Self.Caption := 'Nueva Actividad';
  4.       cbTipo.ItemIndex := 0;
  5.       fmFormularioUno.cActividad.FieldByName('codactividad').Value := 0;
  6.  end;
  7.  

Usando un Try para obtener el mensaje técnico lo que obtengo es:

"AccessViolation at address 005BD9D0 in module 'Fuentes.bpl'. Read of address 000002F8'.

La dirección de memoria es donde esta la llamada al formulario 1. Lo que menciona de 'Fuentes.bpl' es lo que mencione donde están todos los formularios/fuentes que se usan en el proyecto.

Agradezco su ayuda. Snnopy.

Páginas: [1]