Q&A

  • 변수와 프로시져의 선언 위치
private과 public의 차이는 알겠는데요,

prcTest1는 prcTest2,prcTest3 과 어떤 차이가 있는지,

sStr3은 sStr1,sStr2와 어떤 차이가 있는지,

그리고, 어디에 선언하는것이 좋은지 궁금합니다.

<!--CodeS-->
type
  TForm1 = class(TForm)
    procedure prcTest1;
  private
    { Private declarations }
    sStr1: string;
    procedure prcTest2;
  public
    { Public declarations }
    sStr2: string;
    procedure prcTest3;
  end;

var
  Form1: TForm1;
  sStr3: string;

implementation

var
  sStr4: string;

{$R *.dfm}

procedure TForm1.prcTest1;
begin
    //
end;

procedure TForm1.prcTest2;
begin
    //
end;

procedure TForm1.prcTest3;
begin
    //
end;
<!--CodeE-->
1  COMMENTS
  • Profile
    난난난난 2005.07.01 01:58
    private : pas파일 안에서 변수로 지정......  
    public   : 다른 pas파일에서 사용가능한 변수로 지정(

    폼에 변수지정       : 요기에 변수지정은 프로젝트 전체에서 사용가능한 변수지정
    도움이 되실지 모르겠네요.

    허접한 답변이였습니다..