고수님들의 고견을 부탁드립니다.
프로그램을 배포할려고 하는데 각 배포 프로그램마다 등록번호가 있습니다.
그런데 설치 후 처음 실행을 할때 등록번호가 입력되어 있는가를 확인하여
입력이 되어 있으면 곧 바로 프로그램을 실행하고 입력이 안되어 있으면
등록번호를 입력 받는 폼을 보여주고 등록번호를 입력한 후 올바른 값이 입력되었
다면 프로그램을 실행할 수 있게 할려고 합니다.
등록번호입력 폼을 메인폼으로 하면 프로그램 폼을 Load할 때 Error 가 나옵니다.
이런 것은 어떻게 해야하는지 알고 계신 고수님의 고견을 부탁드립니다.
정말 급합니다.
e-mail : tics@thrunet.com
이런 것은 스플래쉬폼을 만들때처럼 프로젝트파일에서 하는 것이 좋은 방법입니다.
프로젝트파일을 열어서 아래 예제를 보시고 응용해서 사용하세요.
^^ 항상 즐코하세요.
var
RegResult: Integer;
begin
if 등록번호가 입력되어 있지 않다면 then
begin
// 등록폼을 생성하여 등록번호를 입력받는다.
RegForm := TRegForm.Create(Application); // 님께서 만든 등록폼을 생성하세요.
RegResult := RegForm.ShowModalthen
RegForm.Free;
end;
if RegResult <> mrOK then Exit; // 등록번호가 맞지않다면...
Application.CreateForm(TForm, Form1);
.....
end.
안젤726 wrote:
> 고수님들의 고견을 부탁드립니다.
> 프로그램을 배포할려고 하는데 각 배포 프로그램마다 등록번호가 있습니다.
> 그런데 설치 후 처음 실행을 할때 등록번호가 입력되어 있는가를 확인하여
> 입력이 되어 있으면 곧 바로 프로그램을 실행하고 입력이 안되어 있으면
> 등록번호를 입력 받는 폼을 보여주고 등록번호를 입력한 후 올바른 값이 입력되었
> 다면 프로그램을 실행할 수 있게 할려고 합니다.
> 등록번호입력 폼을 메인폼으로 하면 프로그램 폼을 Load할 때 Error 가 나옵니다.
> 이런 것은 어떻게 해야하는지 알고 계신 고수님의 고견을 부탁드립니다.
> 정말 급합니다.
>
> e-mail : tics@thrunet.com