안녕하세요 따랑님.
이미 생성된 폼이라면
With a_Form Dp Begin
a_HandList[a_Count]:=Handle;
Show;
End;
대신에
a_Form.Show;
와 같이 처리 하시면 될 것 같습니다.
따랑 님이 쓰신 글 :
: a_Form:TP_ReceiveF;
: a_HandList 1차배열
:
: a_Count:=1;
: if findcontrol(a_HandList[a_Count]) is TP_ReceiveF) Then Begin
: findcontrol(a_HandList[a_Count]) as TP_ReceiveF) .Show;
: End Else Begin
: a_Form:=TP_ReceiveF.Create(Self);
: With a_Form Dp Begin
: a_HandList[a_Count]:=Handle;
: Show;
: End;
: End;
:
: 안녕하셔요
: 처음 실행할때는 잘되는데 두번째 실행시 문제가 됩니다.
: 도움좀 부탁 드립니다.
:
: 좀 설명을 드리자면 처음만 실행되고 두번째 부터는 데이타만 변경되 인쇄하는 작업입니다
: 폼은 그대로 떠있는 상태로 폼의 내용만 변경되는 작업 입니다.
:
: 감사합니다.
|