Q&A

  • 하얀 까마귀님 & COS님께 ..[저는 왜 MDI폼에서 전역변수 활용이 않될까요?]
하얀 까마귀님 그리고 COS님 안녕 하십니까?

어제 올려주신 답변을 잘 받아 보았습니다.

제가 너무 무지 하여 전문가 이신 두 분의 설명을 이해하지

못하여 죄송 합니다. 제가 구현 하고자 하는 방법응 간략히 설명

드리오니 무었이 잘못되었는지 지도 바랍니다.



첫번째 하얀 까마귀님께서 가르켜 주신 방법으로 실행시…..

M.D.I 프로그램에서 Form1(메인폼), Form2, Form3 등이 있습니다.

어떤 변수 SS를 사용하여 Form1에서

SS := 123;

으로 정의하고 다시 Form2에서

Form1.SS := Form1.SS + 5;

하여 Form3에서 SS를 확인하면 123 으로 되어있습니다.

제가 원하는 값은 128 입니다.



저의 프로그램에서 SS 변수의 선언은 아래와 같습니다.

uses Form1;

…..

pubile

SS : integer;

End.

---------------------------

uses Form2;

……

……

Implement

uses Form1;

---------------------------

uses Form2

……

……

Implement

uses Form1;

----------------------------



두번째 COS님께서 가르켜주신 방법은 컴파일시 에러는 발생되지 않으나

변수값이 항상 0 으로 나타납니다.

좀더 상세하게 일러주시면 고맙겠습니다.

5  COMMENTS