Q&A

  • ini파일에 관한 질문요!!
음.. 먼저 프로그램에 대한 소개를 간단히 드리겠습니다.

프로그램은 서버프로그램을 통해서

클라이언트가 서버에 접근할수있도록 되어있구요...



socketconnection이라는 컴포넌트를 사용합니다.

socketconnection에는 서버의 ip주소를 입력하여야 합니다...



매번 이런식으로 입력을 하게 되면 불편하지요!!

그래서 환경설정이라는 폼에 ip주소를 입력하여 이걸 ini파일로 만들어서,

처음 셋팅했을때만 환경설정창이 뜨고 그 다음부터는 ini파일 내의 ip주소를 읽어다가 사용할수 있게 하려고 합니다...



제가 지금 시도중인건 대충 이렇습니다...



ini파일이 존재하면 a폼을 show하고,

그렇지 않으면, ini파일을 만들고 b폼을 show하는거죠!!...



근데... 폼을 show하는 부분에서 잘 되지 않되거든요....

Formshow, FormCreate같은 이벤트는 폼을 show하고 만들고 있는데 다른폼을 뜨게 하니깐, 당근이 에러가 나구요!!!





좋은 방법 없을까요?

아시는 분 좀 가르쳐 주세요!!!

기다릴께요..

1  COMMENTS
  • Profile
    최용일 2000.03.28 09:42
    프로젝트파일을 직접 손보는것이 좋을것 같군요...



    program Project1;



    uses

    Forms,

    Unit1 in 'Unit1.pas' {Form_A},

    Unit2 in 'Unit2.pas' {Form_B};



    {$R *.RES}



    begin

    Application.Initialize;

    if INI파일이 존재한다면... <== 이 부분은 적당한 코드로 채워야 하겠죠...

    Application.CreateForm(TForm_A, Form_A) A폼을 보여주고...

    else 그렇지 않다면... <==

    Application.CreateForm(TForm_B, Form_B); B폼을 보여주고...

    Application.Run;

    end.



    김영애 wrote:

    > 음.. 먼저 프로그램에 대한 소개를 간단히 드리겠습니다.

    > 프로그램은 서버프로그램을 통해서

    > 클라이언트가 서버에 접근할수있도록 되어있구요...

    >

    > socketconnection이라는 컴포넌트를 사용합니다.

    > socketconnection에는 서버의 ip주소를 입력하여야 합니다...

    >

    > 매번 이런식으로 입력을 하게 되면 불편하지요!!

    > 그래서 환경설정이라는 폼에 ip주소를 입력하여 이걸 ini파일로 만들어서,

    > 처음 셋팅했을때만 환경설정창이 뜨고 그 다음부터는 ini파일 내의 ip주소를 읽어다가 사용할수 있게 하려고 합니다...

    >

    > 제가 지금 시도중인건 대충 이렇습니다...

    >

    > ini파일이 존재하면 a폼을 show하고,

    > 그렇지 않으면, ini파일을 만들고 b폼을 show하는거죠!!...

    >

    > 근데... 폼을 show하는 부분에서 잘 되지 않되거든요....

    > Formshow, FormCreate같은 이벤트는 폼을 show하고 만들고 있는데 다른폼을 뜨게 하니깐, 당근이 에러가 나구요!!!

    >

    >

    > 좋은 방법 없을까요?

    > 아시는 분 좀 가르쳐 주세요!!!

    > 기다릴께요..