Ohne etwas Quelltext kann dir da niemand konkret helfen, aber ich vermute, dass du die Instanzen durcheinander bringst. Sprich auf eine Formularvariable zugreifst, dessen Formular gar nicht da ist.
Richtig wäre z.B.:
Delphi-Quellcode:
var
SecondForm: TSecondForm;
begin
SecondForm := TSecondForm.Create(nil);
try
SecondForm.OnExampleChange := ExampleChangeEvent;
if IsPositiveResult(SecondForm.ShowModal) then
DoSomethingWith(SecondForm.ExampleResult);
finally
SecondForm.Free;
end;
end;