Q&A

  • [도움요청]Access violation error
프로젝트 내의 form1, form2, form3중 form1만 프로젝트 옵션에서

auto creation이고 form2와 form3는 실행시간에 application.createform 함수를

이용하여 동적으로 생성을 합니다.



1.form1에서 form2를 생성

2.form2에서 form3를 생성

3.form3에서 form2.query.append; 라고 코딩을 하고 나서 실행을 하면

access violaion error가 발생합니다. 실제 디버깅을 해봐도 form3에서

참조한 form2가 nil로 나오는데... 뭐가 잘 못된것인지요..??



늘상 씩씩(?)하게 질문만 올려서 정말 죄송합니다....

저의 문제점을 부탁드립니다.......







2  COMMENTS
  • Profile
    안치봉 1999.05.12 01:46
    왕초보 wrote:

    > 프로젝트 내의 form1, form2, form3중 form1만 프로젝트 옵션에서

    > auto creation이고 form2와 form3는 실행시간에 application.createform 함수를

    > 이용하여 동적으로 생성을 합니다.

    >

    > 1.form1에서 form2를 생성

    > 2.form2에서 form3를 생성

    > 3.form3에서 form2.query.append; 라고 코딩을 하고 나서 실행을 하면

    > access violaion error가 발생합니다. 실제 디버깅을 해봐도 form3에서

    > 참조한 form2가 nil로 나오는데... 뭐가 잘 못된것인지요..??

    >

    > 늘상 씩씩(?)하게 질문만 올려서 정말 죄송합니다....

    > 저의 문제점을 부탁드립니다.......

    >

    >

    >



    안녕하세요.



    application.createform 을 사용하시지 말고...



    f := TXXXForm.Create(Application);



    를 사용해 보십시요.

  • Profile
    왕초보 1999.05.12 02:11
    안치봉 wrote:

    > 왕초보 wrote:

    > > 프로젝트 내의 form1, form2, form3중 form1만 프로젝트 옵션에서

    > > auto creation이고 form2와 form3는 실행시간에 application.createform 함수를

    > > 이용하여 동적으로 생성을 합니다.

    > >

    > > 1.form1에서 form2를 생성

    > > 2.form2에서 form3를 생성

    > > 3.form3에서 form2.query.append; 라고 코딩을 하고 나서 실행을 하면

    > > access violaion error가 발생합니다. 실제 디버깅을 해봐도 form3에서

    > > 참조한 form2가 nil로 나오는데... 뭐가 잘 못된것인지요..??

    > >

    > > 늘상 씩씩(?)하게 질문만 올려서 정말 죄송합니다....

    > > 저의 문제점을 부탁드립니다.......

    > >

    > >

    > >

    >

    > 안녕하세요.

    >

    > application.createform 을 사용하시지 말고...

    >

    > f := TXXXForm.Create(Application);

    >

    > 를 사용해 보십시요.





    PK

    • 현동식
    • 1999.05.12 19:11
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 신인재
      1999.05.12 19:39
      델파이에서 ActiveX폼을 만들어서 웹페이지에 띄우세요... 델파이는 ActiveX 폼을 만들기가 쉽죠...File/N...
    • 김명호
    • 1999.05.12 18:28
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 조준형
      1999.05.21 23:52
      김명호 wrote: > Delphi 3.0에서 Midas관련해서 Test를 하려고 간단한 Program을 만들었는데 > Client에...
    • 이정욱
      1999.05.12 20:43
      사실 아래와 같이 하여도 문제는 발생하지 않습니다. 혹시 Uses문에 어떻게 하셨는지 모르겠네요.. Form2...
    • 송수정
    • 1999.05.12 03:46
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.05.12 06:51
      송수정 wrote: > 폼에 Image 컴포넌트를 놓고 일반 Text File 을 출력하는것 까지는 됐는데 > 문제는 ...
    • 송수정
      1999.05.13 03:21
      안치봉 wrote: > 송수정 wrote: > > 폼에 Image 컴포넌트를 놓고 일반 Text File 을 출력하는것 까지는...
    • 김봉재
    • 1999.05.12 02:52
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 신인재
      1999.05.12 05:19
      이런 부분을 한방에 할 수 있는 방법은 없습니다. 전역변수로 Boolean값을 정의 하고 FileListBox1에 M...
    • 강신구
    • 1999.05.12 02:52
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 김영대
      1999.05.12 18:27
      강신구 wrote: > 안녕하세요.. > > 실행중인 Process의 ProcessID로 그 Process의 윈도우 핸들을 > 구...
    • 신인재
      1999.05.12 04:17
      HWND FindWindow( LPCTSTR lpClassName, // pointer to class name LPCTSTR lpWindowName // po...
    • 송재환
    • 1999.05.12 02:48
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      1999.05.12 08:13
      송재환님 안녕하세요? 하루는 24시간이니 날짜연산을 하세요. 아래는 김영대님이 올리신 날짜연산 예제...
    • 이호선
    • 1999.05.12 02:31
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 신인재
      1999.05.12 05:10
      한델 자료실에 있는 ICS를 이용해 보시지요.... 그럼 Character Set을 정하실 수 있을 겁니다. 이호...
    • chos
    • 1999.05.12 02:14
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 하윤철
      1999.05.12 17:20
      chos wrote: > 델파이 4로 작성한 프로그램을 인스톨쉴드로 배포했는데 인스톨되는 컴퓨터의 > > ...
    • 땡글이
    • 1999.05.12 00:44
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 김영대
      1999.05.12 02:01
      땡글이 wrote: > 실력은 엄꼬 궁금한것만 많은 왕초봅니다.... > 어제 올려주신 Q&A를 나름대로 봤는데요...
    • 안치봉
      1999.05.12 01:57
      땡글이 wrote: > 실력은 엄꼬 궁금한것만 많은 왕초봅니다.... > 어제 올려주신 Q&A를 나름대로 봤는데요...
    • 이호선
    • 1999.05.12 00:20
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.05.12 02:00
      치봉님께서 답변을 해주셨지만 조금 더 가닥을 잡기위해.. ^^; 일단 TBitmap을 생성하세요. 그리고 이미...
    • 안치봉
      1999.05.12 01:50
      이호선 wrote: > 안녕하세요. > 이미지를 이미지 콤퍼넌트를 이용하지 않고 지정된 화일만을 가지고 > ...
    • 이지훈
    • 1999.05.11 23:21
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 신인재
      1999.05.12 02:29
      오라클을 접속하기 위해서는 sql-net인가 오라클에서 배포하는 네트웍 모듈이 있습니다. 이것을 깔아 주...
    • 왕초보
    • 1999.05.11 22:02
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.05.12 01:46
      왕초보 wrote: > 프로젝트 내의 form1, form2, form3중 form1만 프로젝트 옵션에서 > auto creation이고 ...
    • 왕초보
      1999.05.12 02:11
      안치봉 wrote: > 왕초보 wrote: > > 프로젝트 내의 form1, form2, form3중 form1만 프로젝트 옵션에서 >...
    • 최석기
    • 1999.05.11 21:40
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.05.11 22:26
      먼저 OnChange이벤트를 재정의를 하십시요. 그리고 ChangeBySelf라는 변수를 Boolean형으로 주시구요.. O...
    • 최석기
      1999.05.12 02:23
      이정욱 wrote: > 먼저 OnChange이벤트를 재정의를 하십시요. > 그리고 ChangeBySelf라는 변수를 Boolean...
    • 이정욱
      1999.05.11 20:23
      RxLib의 RichEDit2 콘트롤을 사용하는 방법이 있구요.. 또하나는 상용인 InfoPower에 포함되어있는 RichEd...
    • 아무게
    • 1999.05.11 18:49
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.05.11 20:26
      공유정보를 읽어오는것입니다. 김영대님의 팁에서 가져왔습니다. // 아래 예제는 Windows NT/Windows 20...
    • 김지건
    • 1999.05.11 18:10
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.05.11 20:16
      64k 이상을 넘지 못합니다. 그럴때는 RichEdit을 사용하시는것이 좋습니다. 아니면 상용으로나온 확장 Me...
    • 김지건
      1999.05.11 20:54
      이정욱 wrote: > 64k 이상을 넘지 못합니다. > 그럴때는 RichEdit을 사용하시는것이 좋습니다. > 아니면...