Q&A

  • ActiveX 폼에서.. 다른 폼을 추가로 보여줄수 있습니까??
안녕하세요..



File -> New 했을때... ActiveX Form 으로 생성해서 만들구요..



new form 버튼 클릭해서 폼을 하나 추가한뒤...



AxtiveX 폼에서 버튼을 만든뒤, 클릭하면 Form1 이 뜨도록 하고 싶은데..



에러가 나더군요..



Cannot debug project unless a host application is defined.

use the Run|Parameters... dialog box.



지금 인터넷이 잠시 안되고 있는데..

그것때문인지.. 아니면 ActiveX에서 다른 폼을 만들고... 부르고, 닫고 하는

작업이 안되는것인지.. 모르겠군요..



고수님들의 답변 부탁 드립니다...



4  COMMENTS
  • Profile
    윤광희 2000.06.10 09:26
    Active Form에서 다른 폼을 띄우는것 가능합니다.



    에러가 나는 이유는... DPR 파일에서 FORM을 Create해주는 부분이



    빠져있기 때문입니다.



    따라서 소스코드 안에서 Form을 Create해줘야 합니다.

  • Profile
    김영대 2000.05.13 23:33


    이수정 wrote:

    > 안녕하세요..

    >

    > File -> New 했을때... ActiveX Form 으로 생성해서 만들구요..

    >

    > new form 버튼 클릭해서 폼을 하나 추가한뒤...

    >

    > AxtiveX 폼에서 버튼을 만든뒤, 클릭하면 Form1 이 뜨도록 하고 싶은데..

    >

    > 에러가 나더군요..

    >

    > Cannot debug project unless a host application is defined.

    > use the Run|Parameters... dialog box.

    >

    > 지금 인터넷이 잠시 안되고 있는데..

    > 그것때문인지.. 아니면 ActiveX에서 다른 폼을 만들고... 부르고, 닫고 하는

    > 작업이 안되는것인지.. 모르겠군요..

    >

    > 고수님들의 답변 부탁 드립니다...

    >



    안녕하십니까

    김영대 라고 합니다.

    ActiveForm 에서 일반폼을 띄우시는것 같은데요...?



    방법은



    클릭 이벤트에



    Form1 := TForm1.Create(self);

    Form1.showmodal;

    Form1.free;



    이렇게 사용해야 합니다.

    일반폼에세 액티브 폼의 변수나 데이타를 사용할수 없습니다.

    그러나 반대의 경우는 되지요....

    도움이 됐는지 모르겠네요....





  • Profile
    김영대 2000.05.13 23:33


    이수정 wrote:

    > 안녕하세요..

    >

    > File -> New 했을때... ActiveX Form 으로 생성해서 만들구요..

    >

    > new form 버튼 클릭해서 폼을 하나 추가한뒤...

    >

    > AxtiveX 폼에서 버튼을 만든뒤, 클릭하면 Form1 이 뜨도록 하고 싶은데..

    >

    > 에러가 나더군요..

    >

    > Cannot debug project unless a host application is defined.

    > use the Run|Parameters... dialog box.

    >

    > 지금 인터넷이 잠시 안되고 있는데..

    > 그것때문인지.. 아니면 ActiveX에서 다른 폼을 만들고... 부르고, 닫고 하는

    > 작업이 안되는것인지.. 모르겠군요..

    >

    > 고수님들의 답변 부탁 드립니다...

    >



    안녕하십니까

    김영대 라고 합니다.

    ActiveForm 에서 일반폼을 띄우시는것 같은데요...?



    방법은



    클릭 이벤트에



    Form1 := TForm1.Create(self);

    Form1.showmodal;

    Form1.free;



    이렇게 사용해야 합니다.

    일반폼에세 액티브 폼의 변수나 데이타를 사용할수 없습니다.

    그러나 반대의 경우는 되지요....

    도움이 됐는지 모르겠네요....





  • Profile
    최용일 2000.05.06 23:47
    안녕하세요. 최용일입니다.



    아마도 엑티브폼에서 일반폼을 띄우는 것은 안될것입니다. 대부분은 엑티브폼에서



    다른 엑티브폼을 띄우는 방식을 사용하고 있을것입니다.



    에러가 나는것은 아마도 로컬에서 엑티브폼을 실행하려고 했을때 일어난 것 같은데



    엑티브폼은 혼자서 단독으로 실행되는게 아니라 호스트어플리케이션(인터넷 익스플로러)



    내에서만 작동을 합니다. 그러므로 에러메세지 그대로 호스트어플리케이션을 설정을



    해주세요. 델파이 메뉴에서 Run/Parameter를 선택하시면 다이얼로그상자가 하나



    나타나는데 Host Application에다가 인터넷익스플로러 실행파일을 찾아서 넣어주시고



    parameters에다가 엑티브폼을 실행할 html파일을 적어주시고 실행하시면 익스플로러에



    엑티브폼이 떠있는것을 볼수 있습니다.



    ^^ 항상 즐코하세요.





    이수정 wrote:

    > 안녕하세요..

    >

    > File -> New 했을때... ActiveX Form 으로 생성해서 만들구요..

    >

    > new form 버튼 클릭해서 폼을 하나 추가한뒤...

    >

    > AxtiveX 폼에서 버튼을 만든뒤, 클릭하면 Form1 이 뜨도록 하고 싶은데..

    >

    > 에러가 나더군요..

    >

    > Cannot debug project unless a host application is defined.

    > use the Run|Parameters... dialog box.

    >

    > 지금 인터넷이 잠시 안되고 있는데..

    > 그것때문인지.. 아니면 ActiveX에서 다른 폼을 만들고... 부르고, 닫고 하는

    > 작업이 안되는것인지.. 모르겠군요..

    >

    > 고수님들의 답변 부탁 드립니다...

    >

    • 레마
    • 2000.05.06 17:02
    • 1 COMMENTS
    • /
    • 0 LIKES
    • nilriri
      2000.05.06 20:12
      var mydate :TDateTime begin try myDate := StrToDateTime(FormatMaskText(em_birthday.text,'####-...
    • SerVing
      2000.05.07 00:34
      별로 힘든일이 아닌것 같은데요? 우선 status bar밑에 판넬을 깔고, Align=None으로, image를 놓을곳에 ...
    • 김일영
      2000.05.06 19:35
      '원도'라고 하신 내용은 아마도 하나의 윈도우만이 아니라 Windows 전체를 뜻하시는 내용 같은데 그렇다면...
    • 홍세비
    • 2000.05.06 12:05
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이재원
      2000.05.06 18:35
      소스를 못봐서 잘은 모르겠는데요. inherited Create(AOwner); Parent:=AOwner; 우선 위에있는 데로...
    • 신소연
    • 2000.05.06 11:41
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김영해
      2000.05.06 21:42
      신소연 wrote: > 델파이 팁에 있는것 처럼 아래와 같이 코딩 했습니다.. > 그런데도 a4크기만큼만 인쇄...
    • Mr.Q
    • 2000.05.06 09:34
    • 4 COMMENTS
    • /
    • 0 LIKES
    • etraze.com
      2000.05.09 06:18
      select k.a_amount, k.b_amount, k.a_amount+ k.b_amount sum from ktabke a, ptable p > ...
    • Mr.Q
      2000.05.07 11:02
      Mr.Q wrote: > [ktable] > 필드명 형태 크기 > a_amount integer > b_amount integer > l...
    • 정용진
      2000.05.06 10:36
      select k.a_amount, k.b_amount, k.a_amount + k.b_amount sum, k.lcode + k.gcode l...
    • SerVing
      2000.05.07 00:35
      해보지는 않았는데, SubString()의 help를 보심이... 정용진 wrote: > select k.a_amount, k.b_amount...
    • Perl
    • 2000.05.06 05:24
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.05.07 03:35
      안녕하세요. 최용일입니다. 말씀하신 에러가 발생하는 주된 이유는 폼파일이 손상되어 델파이가 폼에 있...
    • Perl
      2000.05.08 04:10
      fileferret 으로 6개를 받아 모두 설치를 해 보았는데...어디서 잘 못된건지..무지 답답하네요...답변을 하...
    • 최용일
      2000.05.08 09:28
      안녕하세요. 최용일입니다. 저도 SkinForm컴포넌트를 설치해본 경험이 있는데 이상없이 잘 설치가 됐었...
    • 한석희
      2000.05.09 00:17
      문보석 wrote: >안녕하세요... 먼저 답변에 감사드립니다...... >그리고 또 궁금한게 있어서 이렇게 메일...
    • 한석희
      2000.05.08 19:16
      김종근 wrote: > 안녕하세요... > 질문은요... 도스용 프로그램을 shellexecute로 실행시켰는데 그 도스...
    • 양병규
      2000.05.06 10:58
      Keybd_Event를 사용하시면 가능합니다. Keybd_Event는 말그대로 키보드를 눌러주는 함수인디 도스모드에서...
    • 이수정
    • 2000.05.05 19:48
    • 4 COMMENTS
    • /
    • 1 LIKES
    • 윤광희
      2000.06.10 09:26
      Active Form에서 다른 폼을 띄우는것 가능합니다. 에러가 나는 이유는... DPR 파일에서 FORM을 Create해...
    • 김영대
      2000.05.13 23:33
      이수정 wrote: > 안녕하세요.. > > File -> New 했을때... ActiveX Form 으로 생성해서 만들구요.. ...
    • 김영대
      2000.05.13 23:33
      이수정 wrote: > 안녕하세요.. > > File -> New 했을때... ActiveX Form 으로 생성해서 만들구요.. ...
    • 최용일
      2000.05.06 23:47
      안녕하세요. 최용일입니다. 아마도 엑티브폼에서 일반폼을 띄우는 것은 안될것입니다. 대부분은 엑티브...
    • Mr.Q
      2000.05.07 11:43
      톰과 제리 wrote: > 원도우를 확실하게 종료 할수 있는 방법을
    • Mr.Q
      2000.05.05 12:14
      톰과 제리 wrote: > 원도우를 확실하게 종료 할수 있는 방법을
    • 강민주
    • 2000.05.05 09:28
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 박상윤
      2000.05.10 20:39
      direct show 컴포넌트는 딱 1개가 있습니다. 그러나 전혀 쓸모가 없어서리 만약 com을 잘다루신다면 직...
    • 잔상
    • 2000.05.05 07:50
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.05.06 23:00
      안녕하세요. 서버에다가 마우스 훅킹 핸들러를 하나 작성하여 놓고 클라이언트에서 요청이 있을때마...
    • 이창영
    • 2000.05.05 07:05
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 윤석천
      2000.05.05 17:51
      이창영 wrote: > 소문에는 mssql db를 사용하면 가격이 장난아니라고 하던데 아시는지요? 가격이 장난...
    • cos
      2000.05.05 09:21
      이창영 wrote: > 소문에는 mssql db를 사용하면 가격이 장난아니라고 하던데 아시는지요? > > 그와 비...
    • 권원재
    • 2000.05.05 07:05
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.05.06 22:48
      안녕하세요. 최용일입니다. 이건 API를 쓰는것이아니라 Shell Extension을 사용하셔야 합니다. 컨택스트...
    • 이창영
    • 2000.05.05 06:54
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.05.06 22:44
      안녕하세요. 최용일입니다. cfg파일이란 아마도 환경설정을 저장하는 파일을 말하는것 같은데 이것을 만...
    • 답답이
    • 2000.05.05 06:53
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.05.06 22:57
      안녕하세요. 최용일입니다. 유닉스계열의 OS를 사용하시는 것이 나을듯 하네요. 현제 윈도우계열을 이러...
    • 조유정
    • 2000.05.05 05:15
    • 1 COMMENTS
    • /
    • 0 LIKES
    • cos
      2000.05.05 09:16
      > 파라독스 DB를 사용하고 있는데 현제 날짜를 구하는 방법좀 알려 두세요... > > SELECT 문에 현재 날...