지금까지 만들던 프로그램을 PACKAGE로 바꾸는 작업 중인데...
문제인지.... 아니면 원래 이런식으로 하면 안되는건지......
예 ] aaa
bbb 이라는 두개의 폼을 패키지로 연결을 하는데...
aaa라는 폼에서 bbb폼을 열면서
bbb의 FormShowEvent에
combobox1.ItemIndex := aaa.Combobox1.Itemindex;
이런식으로 aaa 라는 폼에서 값을 많이 넘겨받는데...
패키지로 변경하는 중 aaa 폼에서 bbb 폼을 호출하면서 이런 값들을
제대로 넘겨 받지 못하면서 bbb 폼을 여는 순간
"Access violation at address 04224F81 in module
'pk_aaa.BPL'. Read of address FFFFFF" 이런 에러가 계속 나는데
그냥 위에 같은 식으로 값들을 넘겨 받을수 있는 방법은 없을까요?
initialization
RegisterPackForm(TFAAA);
finalization
UnRegisterPackForm(TFAAA);
procedure TFAAA.FormClose(Sender: TObject; var Action: TCloseAction);
begin
Screen.OnActiveControlChange := nil;
Action := CaFree;
KillPackage('AAA');
end;
----- 패키지에서 폼을 여는 방법은 이렇게 했는데........
아시는 분 저 좀 빨리 살려 주세요!!!!!!!!!!!