form1과 form2가 있습니당...
form1에
---------- 생략 -----------
private
procedure MakeList;
{ Private declarations }
public
{ Public declarations }
end;
var
gubun : string;
----------생략 ---------
procedure Tform1.Button2Click(Sender: TObject);
begin
gubun := MaskEdit1.Text; <---------ㅡMaskEdit1의 값은 83임돠~
Application.CreateForm(Tform2, form2);
form2.show;
end;
이렇게 gubun변수에 값을 넣어 주고 form2에서
procedure Tform2.FormCreate(Sender: TObject);
begin
Edit18.Text := gubun; <-------- 값이 들어 가는지 확인차...
if gubun = '83' then
begin
-------생략---------
gubun이라는 변수에는 83이라는 값이 넘어 오는데...
edit18에 값을 넣어주지도 못하구..
아래에 if문에서도 값은 가지고 있으면서 값비교를 못하고 if문을 넘겨 버립니다..
왜이럴까염... ㅠ.ㅜ
환장하겠떠염..
글구... 83이라는 값이 gubun변수에 들어올때가 있고 또 못넘겨 줄때가 있네염..지맘대로 인거 있져... ㅠ.ㅜ
누가 좀 도와 주세염~ 흑~
또한 Form2에서 Form1의 변수를 사용하기 위해서는 USES절에
Form1을 참조한다는 문귀가 들어가야 합니다. @_@