Q&A

  • MDI폼에 관해(꼭 도와주십시요)...
우선 도와주시고자 이글을 읽어주시고 계시는 분들께 감사의 인사를 드립니다.

(정말 감사 감사 ㅅㅅ)

제가 왕초보임을 염두해 주시고 글을 읽어 주시면 감사하겠습니다.



form1의 FormStyle 속성을 fsMDIForm 으로 ... Auto-create forms로

form2의 FormStyle 속성을 fsMDICild 로 ... Available forms로

form3의 FormStyle 속성을 fsMDICild 로 ... Available forms로 설정했습니다.





form1의 버튼을 클릭하면 form2를 생성하고

form2의 버튼을 클릭하면 form3를 생성하였습니다.

(여기까지는 성공하였습니다. 여기까지도 많은 역경을 거쳤습니다...ㅜㅜ)

form3의 버튼을 클릭하면 form2의 Edit박스에 텍스트를 넣고 싶습니다.

그런데 Access violation 에러가 납니다.



form2와 form3을 Auto-create forms로 해서 하면 아무런 에러없이 되던데요...

이유를 모르겠습니다.



여기에 올라와 있는 MDI에 관련된 내용을 모두 읽어 보아도 무슨 소리인지

잘 모르겠습니다.

짧은 지식으로 할 수 있는데까지 별에별 수단을 다 동원해보다가 도저히 안되서

여러분들께 도움을 청합니다.



이걸 해결할려고 거짓말 안보테면 4일동안 5시간 잤습니다...그리고 오늘 18시간 잤습니다.



이거 해결하지 못하면 억울할 것 같습니다.

여러분들 도와주십시요...



2  COMMENTS
  • Profile
    권민호 2000.12.06 05:39
    오양균 wrote:

    > 우선 도와주시고자 이글을 읽어주시고 계시는 분들께 감사의 인사를 드립니다.

    > (정말 감사 감사 ㅅㅅ)

    > 제가 왕초보임을 염두해 주시고 글을 읽어 주시면 감사하겠습니다.

    >

    > form1의 FormStyle 속성을 fsMDIForm 으로 ... Auto-create forms로

    > form2의 FormStyle 속성을 fsMDICild 로 ... Available forms로

    > form3의 FormStyle 속성을 fsMDICild 로 ... Available forms로 설정했습니다.

    >

    >

    > form1의 버튼을 클릭하면 form2를 생성하고

    > form2의 버튼을 클릭하면 form3를 생성하였습니다.

    > (여기까지는 성공하였습니다. 여기까지도 많은 역경을 거쳤습니다...ㅜㅜ)

    > form3의 버튼을 클릭하면 form2의 Edit박스에 텍스트를 넣고 싶습니다.

    > 그런데 Access violation 에러가 납니다.

    >

    > form2와 form3을 Auto-create forms로 해서 하면 아무런 에러없이 되던데요...

    > 이유를 모르겠습니다.

    >

    > 여기에 올라와 있는 MDI에 관련된 내용을 모두 읽어 보아도 무슨 소리인지

    > 잘 모르겠습니다.

    > 짧은 지식으로 할 수 있는데까지 별에별 수단을 다 동원해보다가 도저히 안되서

    > 여러분들께 도움을 청합니다.

    >

    > 이걸 해결할려고 거짓말 안보테면 4일동안 5시간 잤습니다...그리고 오늘 18시간 잤습니다.

    >

    > 이거 해결하지 못하면 억울할 것 같습니다.

    > 여러분들 도와주십시요...

    >





    우선 auto-create폼은 프로그램이 실행할때 자동으로 생성되는 폼이란것은 아시죠

    위 세개의 폼이 모두 auto-create폼에 놓으면 에러가 없다는 것은

    form2가 생성되지 않은 상태에서 자원(edit2)에 할당하였기 때문에 에러가 나오는 겁니다.

    Acess Violation 에러는 100%로 생성되지 않은 자원에 어떤 값을 할당하였기

    때문에 발생하는 에러입니다.

    위 문장으로 보아 form2에서 form3를 호출할때 form2를 소멸시키는 루틴이 들어 가 있는것은

    아닌지...









  • Profile
    도와주셔서 감사합니 2000.12.06 08:35
    우선 도와주셔서 감사합니다.

    정말로 감사드립니다.



    그런데...

    form1, form2, form3 모두 생성이 되어 있는 상태입니다.



    form1에서 form2를 생성시켜 놓고 아무일도 하지 않은 상태에서...

    form2에서 form3를 생성시켜 놓고 아무일도 하지 않은 상태에서...

    form3의 버튼을 눌러 form2의 edit상자에 택스를 뿌리는 겁니다.



    form3에다가 form2를 uses도 시켜 놓았습니다.



    다시한번 도움을 원합니다.



    • 이유리
    • 2000.12.06 18:11
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 깨구락지
      2000.12.06 20:04
      nil 의 반대 not nil 이유리 wrote: > nil함수로 특정이벤트를 막았습니다. > 근데 이이벤트를 다시 ...
    • 이유리
      2000.12.06 20:09
      뭐 예를 들면 edit1.onkeydown:=nil; edit1.onkeydown:=not nil; no nil을 어케 써야 하나여.......
    • 이유리
      2000.12.06 20:11
      닐 이라느것이 포인터의 참조를 제거 하는거 같은데.... 그럼 다시 그 포인터를 가르키게 해야 하거든여,....
    • 2000.12.06 20:40
      이유리 wrote: > 닐 이라느것이 포인터의 참조를 제거 하는거 같은데.... > 그럼 다시 그 포인터를 가르...
    • 델초
    • 2000.12.06 18:03
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 껄떡쇠
      2000.12.07 17:51
      님께서 직접 코딩하셨다면 코드상에 문제가 있을수 있겠네요. 코드상에 컴퍼넌트에서 기본적으로 정의한 ...
    • 초보자
      2000.12.07 07:02
      델초 wrote: > 세번째로 올리고 있습니다. > 다름이 아니고 프로젝트의 어느 한폼에서 Edit Box 를 썼는...
    • 어린왕자
      2000.12.06 18:28
      진짜 초보 wrote: > 델파이 진짜 초보 입니다. > 다름이 아니라.abaa 라는 스트링이 있다고 할때 2번째 ...
    • 황광일
      2000.12.06 13:12
      var obj, src, temp : string; p : byte; begin src := 'abaa'; obj := 'b'; p := pos(...
    • 이기석
    • 2000.12.06 09:27
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 이성윤
      2000.12.06 12:09
      하이텔의 vtool 자료실에 가보시면 원하시는 라이브러리가 있습니다.
    • 이성윤
      2000.12.06 12:11
      이성윤 wrote: > 하이텔의 vtool 자료실에 가보시면 원하시는 라이브러리가 있습니다. 혹시 거기 없으...
    • chaple
    • 2000.12.06 09:16
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 로비
      2000.12.06 10:15
      예를 들면 Notepad 같은 경우, 작업중인채로 윈도우즈를 종료(또는시스템다시시작)시킬경우 .... 종료하...
    • chaple
      2000.12.06 12:57
      친절한 답변 증말 감사드립니다... 즐거운 하루 되세요 ~~~ ^^;
    • 선해석
    • 2000.12.06 07:34
    • 5 COMMENTS
    • /
    • 0 LIKES
    • 선해석
      2000.12.07 01:11
      선해석 wrote: > sql문 코딩하다가 막혀서 질문을 드립니다. > 필드 나누기 필드를 했는데 분모가 0이 들...
    • 어린왕자
      2000.12.06 18:50
      선해석 wrote: > sql문 코딩하다가 막혀서 질문을 드립니다. > 필드 나누기 필드를 했는데 분모가 0이 들...
    • 선해석
      2000.12.06 19:24
      어린왕자 wrote: > 선해석 wrote: > > sql문 코딩하다가 막혀서 질문을 드립니다. > > 필드 나누기 필드...
    • 어린왕자
      2000.12.06 19:31
      선해석 wrote: > 어린왕자 wrote: > > 선해석 wrote: > > > sql문 코딩하다가 막혀서 질문을 드립니다. ...
    • linuxwiz
      2000.12.08 23:39
      select case 정원 when 0 then 0 --정원이 0 이면 0 답을 영으로 찍어라..아님 else 지원...
    • 남기룡
    • 2000.12.06 07:26
    • 2 COMMENTS
    • /
    • 0 LIKES
    • TriCLove
      2000.12.13 19:58
      익스플로러에 ActiveForm을 화면에서 안 보이게 할 수는 있어도 그 자체를 띄우지 않은 상태에서 함수만을...
    • 고드름
      2000.12.06 09:33
      안녕하세요? 고드름 김정입니다. Object의 width, height 를 0 으로 하시면 그냥 올라갑니다. ^^; 굳...
    • 강덕원
    • 2000.12.06 07:12
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 고드름
      2000.12.06 09:31
      안녕하세요? 고드름 김정입니다. 아래의 함수를 사용하세요. ^^; 그럼. function FindOSVersion : ...
    • 권민호
      2000.12.06 05:46
      델파이사랑 wrote: > 예 안녕하세요... > 저는 델파이를 사랑하는 초보입니다.. > 현재는 충북대학교 컴...
    • 대갈이
    • 2000.12.06 05:19
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 왕대갈이
      2000.12.06 20:09
      대갈이 wrote: > 델파이로 오라클 클라이언트 툴을 제작하였습니다. > 정말 이상한 일은 이 클라이언트...
    • 권민호
      2000.12.06 05:30
      대갈이 wrote: > 델파이로 오라클 클라이언트 툴을 제작하였습니다. > 정말 이상한 일은 이 클라이언트...
    • 오양균
    • 2000.12.06 04:57
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 권민호
      2000.12.06 05:39
      오양균 wrote: > 우선 도와주시고자 이글을 읽어주시고 계시는 분들께 감사의 인사를 드립니다. > (정말 ...
    • 도와주셔서 감사합니
      2000.12.06 08:35
      우선 도와주셔서 감사합니다. 정말로 감사드립니다. 그런데... form1, form2, form3 모두 생성이 되어...
    • 술친구
    • 2000.12.06 04:30
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 고드름
      2000.12.06 09:50
      안녕하세요? 고드름 김정입니다. OleContainer의 SaveToFile은 OleObject 자체를 저장하는 메소드입니...
    • 술친구
      2000.12.06 21:05
      고드름님 답변 감사합니다. 그런데요.. ㅠ.ㅠ ActiveDocument가 지원을 하지않는다는 에러메시지가 나...
    • onlydel
      2001.01.29 05:09
      만일 에러가 Interface not supported.라면 WordObject가 생성만 되었을 뿐 아직 실행 되지 않을 것이기 ...
    • 이해경
    • 2000.12.06 04:20
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 영더기
      2000.12.28 21:32
      이해경 wrote: > 안녕하세요? 델파이 4.0과 Access2000으로 간단한 영업관리 프로그램을 작성하고 있는데...
    • 허준
      2000.12.06 07:00
      FormCreate Event에서 다음과 같이 선언 하세요. DateSeparator := '-'; ShortDateFormat := 'YY-MM-...
    • 공공
    • 2000.12.06 03:41
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 뻐록이
      2000.12.06 03:51
      공공 wrote: > with query1 do begin > close; > sql.clear; > > sql.Add('se...