Q&A

  • 일반어플리케이션을 Active X폼의로의 변환(help me!!)
고수님들 안녕하싶니까?

260 본여의 프로그램이 있습니다.

하나의 .exe 에 다 묶여 있구요..

이 프로그램을 웹버전으로 바꾸려고합니다.

그랬을때 하나한나의 폼을 다 바꿔야 되는지요..

기존의 폼을 엑티브엑스 폼으로 바꿀때 폼을 하나의 컴포넌트처럼

만들어 컴포넌트 팔래트의 템플리트텝에 생기더군요..



그런데 모든 폼을 하나하나 바꿔 등록한후 새로 만들어야되는지요..

가르침을 주시면 감사하겠습니다.







2  COMMENTS
  • Profile
    최석기 2000.05.12 21:57
    음.. 델코에도 같은 질문 올리셨던데..



    다시 한번 복사 시켜서 여기에도 답변을 ^^



    아니 꽁수를..



    약간의 편법을 사용하시면 될꺼 같은데..



    메인 폼만 ActiveX 폼으로 만드시고 메인폼에 서브폼이 뜰 수 있는 Panel을 놓으신 다음에 서브폼을 생성 시키실때 해당 Panel을 Parent로 해서 서브폼을 생성 시키시면 기존 수정을 많이 바꾸지 않아도 될꺼예요..



    근데 ActiveX에서는 서로 다른 폼간에 공유가 않되더군요..



    뭐 그 부분은 공용 유닛하나 선언해서 사용하시면 될꺼예요..



    procedure TfrmS02_U.fbtTMExceptionClick(Sender: TObject);

    var

    ab: TfrmExceotion_Cust; //서브폼

    h: HWND;

    begin

    h := Application.Handle;

    if (Application.Handle = 0) then

    Application.Handle := GetParent(Handle);

    ab := TfrmExceotion_Cust.Create(pnlClient); //pnlClient는 메인폼에 있는 Panel

    ab.Parent := pnlClient;

    ab.Left := pnlClient.Width div 2 - (ab.Width div 2);

    ab.Top := pnlClient.Height div 2 - (ab.Height div 2);

    //ab.Visible := true;

    ab.Show;

    ab.ActiveControl.SetFocus;

    Application.Handle := h;

    end;



    이런 식으로 폼을 띄우시면 될꺼예요..







    스타신 wrote:

    > 고수님들 안녕하싶니까?

    > 260 본여의 프로그램이 있습니다.

    > 하나의 .exe 에 다 묶여 있구요..

    > 이 프로그램을 웹버전으로 바꾸려고합니다.

    > 그랬을때 하나한나의 폼을 다 바꿔야 되는지요..

    > 기존의 폼을 엑티브엑스 폼으로 바꿀때 폼을 하나의 컴포넌트처럼

    > 만들어 컴포넌트 팔래트의 템플리트텝에 생기더군요..

    >

    > 그런데 모든 폼을 하나하나 바꿔 등록한후 새로 만들어야되는지요..

    > 가르침을 주시면 감사하겠습니다.

    >

    >

    >

  • Profile
    이은정 2000.05.12 21:25
    스타신 wrote:

    > 고수님들 안녕하싶니까?

    > 260 본여의 프로그램이 있습니다.

    > 하나의 .exe 에 다 묶여 있구요..

    > 이 프로그램을 웹버전으로 바꾸려고합니다.

    > 그랬을때 하나한나의 폼을 다 바꿔야 되는지요..

    > 기존의 폼을 엑티브엑스 폼으로 바꿀때 폼을 하나의 컴포넌트처럼

    > 만들어 컴포넌트 팔래트의 템플리트텝에 생기더군요..

    >

    > 그런데 모든 폼을 하나하나 바꿔 등록한후 새로 만들어야되는지요..

    > 가르침을 주시면 감사하겠습니다.

    >

    >

    >

    음..제가 알기로는 그 방법밖에 없는것 같아요..

    도움이 못되어 드려서 죄송합니다..

    • 최길남
    • 2000.05.12 20:20
    • 1 COMMENTS
    • /
    • 0 LIKES
    • ACCESS
      2000.05.16 20:23
      최길남 wrote: > ACCESS DB를 복구하는 방법을 아시는 분 계세요? > 코딩으로 구현하고 싶은데.. > 파라...
    • Mr.Q
    • 2000.05.12 20:04
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 이재식
      2000.05.12 22:01
      Mr.Q wrote: > TFiedl의 OnChange이벤트 사용예나 설명좀 부탁드립니다. > > procedure TfrmInput.Tabl...
    • Mr.Q
      2000.05.13 00:33
      이재식 wrote: > Mr.Q wrote: > > TFiedl의 OnChange이벤트 사용예나 설명좀 부탁드립니다. > > > > p...
    • Mr.Q
      2000.05.12 21:56
      Mr.Q wrote: > TFiedl의 OnChange이벤트 사용예나 설명좀 부탁드립니다. > > procedure TfrmInput.Tabl...
    • 초보자
    • 2000.05.12 19:58
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김태균
      2000.05.12 20:15
      RDB라면 트리거를 쓰세요. ROW Level 후행 트리거를 쓰면 됩니다. 그게 아니면 데이타 소스 컴포넌트의...
    • cos
      2000.05.12 20:40
      델_맹 wrote: > > 안녕하십니까, 델파이 관계자 여러분들.........!!! > 매번 저의 질문에 답변해주시...
    • 스타신
    • 2000.05.12 19:36
    • 2 COMMENTS
    • /
    • 1 LIKES
    • 최석기
      2000.05.12 21:57
      음.. 델코에도 같은 질문 올리셨던데.. 다시 한번 복사 시켜서 여기에도 답변을 ^^ 아니 꽁수를.. ...
    • 이은정
      2000.05.12 21:25
      스타신 wrote: > 고수님들 안녕하싶니까? > 260 본여의 프로그램이 있습니다. > 하나의 .exe 에 다 묶여...
    • 김일영
      2000.05.12 20:41
      IDAPI service란 BDE를 의미하는 것인데요. BDE가 설치되어 있지 않은 것 같습니다. DAO는 어떤 설치조건...
    • 차니
      2000.05.12 21:04
      BED는 설치가 되있거던요... 제 컴퓨터에서는 잘 되는데...다른 컴퓨터에 셋업 한 후 실행하면 이런 메세...
    • 김태균
      2000.05.12 20:13
      테이블 컴포넌트는 40개 이상의 필드를 가진 테이블과 연결 할때는 에러가 납니다. 물론 동적 생성할 ...
    • 황남철
      2000.05.12 20:41
      코드에 잘못된 부분은 없나요
    • 이재식
      2000.05.12 21:54
      황남철 wrote: > 코드에 잘못된 부분은 없나요 이재식 Wrote : 안녕하세요? 코드에 잘못된 부분이 있...
    • Mr.Q
    • 2000.05.12 19:16
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 이재원
      2000.05.12 20:08
      If Key=#13 Then with DBGrid do if selectedindex < (fieldcount -1) then ...
    • Mr.Q
      2000.05.12 21:50
      이재원 wrote: > If Key=#13 Then > with DBGrid do > if selectedindex < (fieldcount ...
    • 이재원
      2000.05.12 23:59
      > 답변 고맙습니다. ^^ 이왕이면, 칼럼의 끝에 도달하면,, > 다음 row로 넘어가면 좋을텐데.. 혹시, 시...
    • 민은홍
    • 2000.05.12 19:04
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 이재원
      2000.05.12 20:12
      메모리 할당 문제가 아닌것 같읍니다.. 어딘가 코드 중에 memory leak이 있는것 같은데요, 한번 코드를 자...
    • 민은홍
      2000.05.12 21:37
      답변 고맙슴다... 그런데 좀 더 자세히 설명부탁드립니다. 전 델 초보나 마찬가지거든여... 글구 ...
    • 하늘맥
      2000.05.12 19:44
      상현이라는 초보입니다. wrote: > 도와주세요. > 예를 들어 버튼이 두개 있습니다.(button1,button2) >...
    • 최용일
      2000.05.12 19:47
      안녕하세요. 최용일입니다. 말씀하신 이벤트는 Published가 아니라 Public이어서 속성에디터에는 안나타...
    • Mr.Q
      2000.05.12 19:05
      델피 초보 wrote: > 질문 그대로 입니다. > Table에선 조인이 안되구.. > Query에서 조인을 시켰더니만....
    • 강민주
      2000.05.12 13:47
      델피 초보 wrote: > 질문 그대로 입니다. > Table에선 조인이 안되구.. > Query에서 조인을 시켰더니만....
    • 델피 초보
      2000.05.12 13:58
      강민주 wrote: > 델피 초보 wrote: > > 질문 그대로 입니다. > > Table에선 조인이 안되구.. > > Query...
    • 윤석천
      2000.05.12 17:30
      델피 초보 wrote: > 강민주 wrote: > > 델피 초보 wrote: > > > 질문 그대로 입니다. > > > Table에선 ...
    • 구창민
      2000.05.12 18:57
      이상학 wrote: > 일단위로 디렉토리를 만들어야 하는데...음...하루가 지났다는 것을 어떻게 체크하는지.....
    • 강민주
      2000.05.12 13:42
      이상학 wrote: > 서버에 어떤 디렉토리가 있는지에 대한 것은 SetCurrentDir으로 찾으면 되는데요..특정 ...
    • 강민주
      2000.05.12 13:33
      델_맹 wrote: > 안녕하십니까, 델파이 관계자 여러분들......! > 제가 야심한 밤중에 한.델을 방문한 이...
    • 델_맹
      2000.05.12 14:38
      강민주 wrote: > 델_맹 wrote: > > 안녕하십니까, 델파이 관계자 여러분들......! > > 제가 야심한 밤...
    • 최용일
      2000.05.12 20:27
      안녕하세요. 최용일입니다. 어떤 파라매터를 넘기려고 하십니까? 대부분 Sender파라매터를 참조하면 되...
    • FreeHow
    • 2000.05.12 09:30
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.05.12 18:47
      안녕하세요. 최용일입니다. 먼저 TFRMHOW란 클래스타입을 RegisterClasses를 이용해서 등록을 해주시고,...