Q&A

  • showmodal에 대한 질문 입니다.
안녕하세요
수고 많습니다.
작업을 하다보니 에러가 발생하여 질답을 통하여 해결을 했습니다.
그런데 궁금한점이 있어서 질문을 합니다.

      Fstockbox := TFstockbox.Create(Application);
      Fstockbox.ShowModal;
      Fstockbox.Free;
이렇게 실행을 했습니다.

에러 내용
'cannot make a visible window modal'
이런 내용의 에러 발생
그래서 질답을 통하여 해결책을 찾았습니다.

위의 에러내용에 대한 해결은 아래와 같습니다.

첫번째
ShowModal로 띄우고자 하시는 form의 Visible을
False로 바꿔 놓으세요.

두번째
uses절에 Controls유닛을 추가해주세요...
mrOk는 Controls유닛에 선언되어 있습니다...

세번째
project Unit의 Uses에 Controls를 추가하세요

이제 본격적인 질문 입니다.
첫번째 해결책에서  'form의 Visible을 False로 바꾸어라.'
이렇게 하니까 showmodal이 정상적으로 동작을 합니다.
True을 하니까 위와 같은 에러가 발생을 하고 False을 하면
에러가 발생을 하지 않는데...

왜그런지 설명좀 부탁 드립니다.

감사 합니다.
수고 하세요
1  COMMENTS
  • Profile
    한휘 2002.12.27 02:17
    제가 보기에는
    TFstockbox 라는 폼을 Create 할때
    그 위에 존재하는 컴포넌트의 프로퍼티를 변경했으리라
    여겨집니다.

    모달폼의 Create를 확인해 보세요

    만약 그런문장이 존재한다면

    그 부분을 Show 이벤트로 옮겨 주세요

    Create 이벤트가 일어날때는 아직 폼이 완성된것이 아니라서..
    그런 에러가 날수 있습니다.


    • 1학년
    • 2002.12.27 06:29
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 윤남호
      2002.12.29 01:25
      6.0의 경우 PDF파일로는 있는걸로 알고있습니다. 한국 인프라이즈(구, 볼랜드사)에서 구할 수 있습니다...
    • LuckyBoy
      2002.12.27 21:32
      Help 파일이 한글로 나와있는것은 없는것으로 알고 있습니다.. 혹시 찾아보시면 있을수도.. 그리고 정품...
    • 윤남호
    • 2002.12.27 04:16
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2002.12.27 22:45
      안녕하세요. 최용일입니다. 그냥 쓰시면 Canvas는 폼의 Canvas를 가리킬건데... 걍 탭쉬트에 이미지 컨...
    • 윤남호
      2002.12.29 00:04
      원하는 선을 그리는데 성공 했네요.. ^^; 간단하면서 좋은 방법이군요..   근데, 선만 생...
    • 도니
    • 2002.12.27 03:13
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2002.12.27 03:38
      안녕하세요. 최용일입니다. Application.Run;을 수없시 실행시키니 당연히 메모리를 계속해서 소모하게 ...
    • 도니
      2002.12.27 04:27
      답변 감사드립니다.. 몇일을 고생한건데..^^;; 한번에 해결이 되네요... ^^
    • 이현수
    • 2002.12.27 02:05
    • 0 COMMENTS
    • /
    • 0 LIKES
    • JJH
    • 2002.12.27 02:02
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2002.12.27 22:46
      안녕하세요. 최용일입니다. www.tmssoftware.com에 가보세요... ^^ 항상 즐코하세요...
    • Galaxy
    • 2002.12.27 01:44
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 한휘
      2002.12.27 02:17
      제가 보기에는 TFstockbox 라는 폼을 Create 할때 그 위에 존재하는 컴포넌트의 프로퍼티를 변경했으리...
    • 어이구
      2002.12.27 22:46
      잘은 모르지만  Clear문 앞에 Close문이 있어야 할듯 싶은데염..
    • LuckyBoy
      2002.12.27 01:51
      CLRL + N 의 아스키 값이 14입니다.. 그리고 여기에서 애러는 'N'대신에 #14를 넣어주시면 되거든요... ...
    • 이광기
      2002.12.27 01:47
      혹시 KeyDown Event 에서 코딩을 하신건 아닌지.. KeyDown event 에서는 Key Type이 Word 형이고 KeyPr...
    • 이희진
      2002.12.28 20:54
      ClientDataSet1.ApplyUpdates(0) 이걸 사용하셨으면, 업데이트 시 에러가 발생을 하여도 익셉션으로 넘...
    • 살며배우며
      2002.12.29 22:08
      ^.^
    • 신민수
    • 2002.12.27 00:23
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      2002.12.27 20:27
      안녕하세요~ 구창민입니다. 아래 코드를 한번 사용해보세요. pc 에 만일 스피커가 없으면, 어셈블러 ...
    • 곰다방~미스김
      2002.12.28 04:04
    • 신승욱
    • 2002.12.26 23:34
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 열심히
      2002.12.27 04:32
      내부조인과 외부조인은 속도와 상관이 있지만... 내부조인보다 외부조인이 속도가 빠를리는 없다고 생각...
    • 구영옥
    • 2002.12.26 23:26
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김동환
      2002.12.27 00:30
      음...답이 될런지는 잘 모르겠습니다만... 전 ADO는 아직 안써봤거든요... 저는 일반 쿼리에서 이...
    • 류민철
    • 2002.12.26 23:16
    • 0 COMMENTS
    • /
    • 0 LIKES
    • natalie
    • 2002.12.26 23:00
    • 1 COMMENTS
    • /
    • 0 LIKES
    • LuckyBoy
      2002.12.27 01:32
      키위반이라고 하면.. Primary 키나 foreign키 를 의미하겠지요?? Primary키위반 이면 중복되는 키를 다...
    • 전원이
    • 2002.12.26 22:02
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      2002.12.26 22:45
      안녕하세요~ 구창민입니다. 음.. RichEdit 를 사용해보세요. RichEdit도 기본 값은 메모와 같이 64k...
    • 전원이
      2002.12.27 00:00
      알려주서셔 고맙습니다... 그런데요.... EM_EXLIMITTEXT 가 정의가 않되있다고 하거든요... (언디클리어...
    • 구창민
      2002.12.27 01:07
      이 메세지는 RichEdit 유닛에 있구요. 아래처럼 선언되어져 있지요. EM_EXLIMITTEXT = WM_USER + 53;...
    • 보신탕
    • 2002.12.26 21:03
    • 1 COMMENTS
    • /
    • 0 LIKES
    • LuckyBoy
      2002.12.26 21:16
      볼랜드 코리아에서 기술상담을 하는것으로 알고 있습니다.. 저도 며칠전에 이곳에서 기술상담을 한적이 있...
    • 왕초보
    • 2002.12.26 20:59
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 김기성
    • 2002.12.26 20:54
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 콤보
      2002.12.26 22:30
      첨부된 파일은 제가  만든 콤포넌트 인데요... 간단히 설명하면 comboBox에 DoubleItems라는...
    • 최은석
      2002.12.26 22:08
      ComboBox 와 TstringList 를 사용하시면 될거같네여... 이름과 사번을 query로 읽어온 다음에 콤보박스와...
    • LuckyBoy
      2002.12.26 21:11
      제가 사용하는 방법을 알려드릴께요.. 약간의 편법을 사용하는 거지요.. 일단 두개의 ComboBox를 화면상...