Q&A

  • Exception EWin32Error in Module...
안녕하세요? 제가 뭐를 잘못했는지도 모르게 이런 에러를 만났네요...TT;

프로젝트파일을 열면 화면이 열리면서 아래와 같은 에러가 발생하고 화면이 정지해 버립니다. 사실 완전히 정지하는 것은 아니지만 메모리가용율이 0%로 떨어져서 다른 작업을 할 수 없거든요... 에러는 다음과 같습니다.

[에러메시지 시작]

Exception EWin32 Error in Module VCL30.DPL at 00010B7F

Win32 API Function Failed

[에러메시지 끝]

델파이도움말에는 이에 관한 도움말도 없고... 여기에 있는 고수님들의 Q&A에도 관련된 도움말은 보지 못하고...TT, 정말 울고 싶습니다.

이짓저짓 다 해 보았습니다. 프로젝트파일을 다시 만들어 보기도 하고...

프로젝트 파일을 만들다 보면 퀵리포트쪽에서 에러의 원인이 있는 것 같은데... 제 실력으로는 도대체 원인을 알 수가 없으니... 제말 도움 부탁드립니다.

참고로 프로젝트 파일을 아래에 첨부합니다. 많은 도움 부탁드립니다. 꾸뻑....

[프로젝트파일 인용 시작]

program EISD;



uses

Forms,

// 아래는 공통함수가 포함된 라이브러리고요...

EISDCommon in 'EISDCommon.pas',

// 여기에는 메뉴가 있는 초기화면입니다.

EISD000000W in 'EISD000000W.pas' {frmEISD000000W},

// 여기는 상속하는 폼들이 있고요...

Inherit2 in 'Inherit2.pas' {frmInherit2},

Inherit3 in 'Inherit3.pas' {frmInherit3},

Inherit4 in 'Inherit4.pas' {frmInherit4},

Inherit6 in 'Inherit6.pas' {frmInherit6},

Inherit7 in 'Inherit7.pas' {frmInherit7},

// 여기는 공통적으로 사용하는 폼이랍니다.

EISDHelpFac in 'EISDHelpFac.pas' {frmEISDHelpFac},

EISDHelpInd in 'EISDHelpInd.pas' {frmEISDHelpInd},

EISDHelpRegn in 'EISDHelpRegn.pas' {frmEISDHelpRegn},

EISDHelpWoa in 'EISDHelpWoa.pas' {frmEISDHelpWoa},

EISDSelectChild in 'EISDSelectChild.pas' {frmEISDSelectChild},

// 이제 개별적인 화면이 나오고요...

EDAS141W in 'EDAS141W.pas' {frmEDAS141W},

EDAS142R in 'EDAS142R.pas' {FrmEDAS142R: TQuickRep},

EDAS142W in 'EDAS142W.pas' {frmEDAS142W},

EDAS142S in 'EDAS142S.pas' {frmEDAS142S},

EDASdinput in 'EDASdinput.PAS' {dlgInput},

EDASSearch in 'EDASSearch.pas' {dlgSearch},

EISD000101W in 'EISD000101W.pas' {frmEISD000101W},

EISD001010L in 'EISD001010L.pas' {frmEISD001010L},

EISD001020L in 'EISD001020L.pas' {frmEISD001020L},

EISD001030L in 'EISD001030L.pas' {frmEISD001030L},

EISD101010w in 'EISD101010W.pas' {frmEISD101010W},

EISD101020w in 'EISD101020W.pas' {frmEISD101020W},

EISD101030R in 'EISD101030R.pas' {frmEISD101030R},

EISD102010W in 'EISD102010W.pas' {frmEISD102010W},

EISD102030W in 'EISD102030W.pas' {frmEISD102030W},

EISD102031W in 'EISD102031W.pas' {frmEISD102031W},

EISD102040W in 'EISD102040W.pas' {frmEISD102040W},

EISD102050W in 'EISD102050W.pas' {frmEISD102050W},

EISD102060W in 'EISD102060W.pas' {frmEISD102060W},

EISD102070R in 'EISD102070R.pas' {frmEISD102070R},

EISD102070W in 'EISD102070W.pas' {frmEISD102070W},

EISD102080W in 'EISD102080W.pas' {frmEISD102080W},

EISD201010W in 'EISD201010W.pas' {frmEISD201010W},

EISD201020R in 'EISD201020R.pas' {frmEISD201020R},

EISD201030R in 'EISD201030R.pas' {frmEISD201030R},

EISD201040W in 'EISD201040W.pas' {frmEISD201040W},

EISD201050R in 'EISD201050R.pas' {frmEISD201050R},

EISD202010W in 'EISD202010W.pas' {frmEISD202010W},

EISD202020R in 'EISD202020R.pas' {frmEISD202020R},

EISD202030W in 'EISD202030W.pas' {frmEISD202030W},

EISD202040R in 'EISD202040R.pas' {frmEISD202040R},

EISD203030W in 'EISD203030W.pas' {frmEISD203030W},

EISD203040R in 'EISD203040R.pas' {frmEISD203040R},

EISD204010W in 'EISD204010W.pas' {frmEISD204010W},

EISD204020R in 'EISD204020R.pas' {frmEISD204020R},

EISD204030W in 'EISD204030W.pas' {frmEISD204030W},

EISD204040R in 'EISD204040R.pas' {frmEISD204040R},

EISD205010W in 'EISD205010W.pas' {frmEISD205010W},

EISD205020R in 'EISD205020R.pas' {frmEISD205020R},

EISD205030W in 'EISD205030W.pas' {frmEISD205030W},

EISD205040R in 'EISD205040R.pas' {frmEISD205040R},

EISD206010W in 'EISD206010W.pas' {frmEISD206010W},

EISD206020R in 'EISD206020R.pas' {frmEISD206020R},

EISD206030W in 'EISD206030W.pas' {frmEISD206030W},

EISD206040R in 'EISD206040R.pas' {frmEISD206040R},

EISD207010W in 'EISD207010W.pas' {frmEISD207010W},

EISD207020W in 'EISD207020W.pas' {frmEISD207020W},

EISD207030W in 'EISD207030W.pas' {frmEISD207030W},

EISD207040W in 'EISD207040W.pas' {frmEISD207040W},

EISD208010W in 'EISD208010W.pas' {frmEISD208010W},

EISD208030W in 'EISD208030W.pas' {frmEISD208030W},

EISD208040W in 'EISD208040W.pas' {frmEISD208040W},

EISD211010W in 'EISD211010W.pas' {frmEISD211010W},

EISD211020R in 'EISD211020R.pas' {frmEISD211020R},

EISD211030W in 'EISD211030W.pas' {frmEISD211030W},

EISD211040R in 'EISD211040R.pas' {frmEISD211040R},

EISD212010W in 'EISD212010W.pas' {frmEISD212010W},

EISD212020R in 'EISD212020R.pas' {frmEISD212020R},

EISD212030W in 'EISD212030W.pas' {frmEISD212030W},

EISD212040R in 'EISD212040R.pas' {frmEISD212040R},

EISD222050R in 'EISD222050R.pas' {frmEISD222050R},

EISD222050W in 'EISD222050W.pas' {frmEISD222050W},

EISD222060W in 'EISD222060W.pas' {frmEISD222060W},

EISD213010W in 'EISD213010W.pas' {frmEISD213010W},

EISD213020R in 'EISD213020R.pas' {frmEISD213020R},

EISD213030R in 'EISD213030R.pas' {frmEISD213030R},

EISD213040W in 'EISD213040W.pas' {frmEISD213040W},

EISD213050R in 'EISD213050R.pas' {frmEISD213050R},

EISD221010W in 'EISD221010W.pas' {frmEISD221010W},

EISD221030W in 'EISD221030W.pas' {frmEISD221030W},

EISD222010W in 'EISD222010W.pas' {frmEISD222010W},

EISD222030W in 'EISD222030W.pas' {frmEISD222030W},

EISD222040R in 'EISD222040R.pas' {frmEISD222040R},

EISD222040T in 'EISD222040T.pas' {frmEISD222040T},

EISD301010W in 'EISD301010W.pas' {frmEISD301010W},

// 이렇게 바로 퀵리포트를 사용하는 출력화면과

EISD301020R in 'EISD301020R.pas' {frmEISD301020R: TQuickRep},

EISD301030W in 'EISD301030W.pas' {frmEISD301030W},

// 이렇게 폼위에
3  COMMENTS
  • Profile
    심손 2001.03.02 23:48
    제가 질문하고 답을 하게 되는군요...

    왜 델파이 파일타입 중에 .dsk라는 파일이 있지요???!!!

    이 파일은 텍스트파일로서 프로젝트의 상황정보를 담고 있습니다.

    // 즉 프로젝트내의 열린파일의 이름과 위치 등이 저장되어 있지요... 참고로 델파이

    // 의 프로젝트가 새로 만들어지면, [.res], [.dof], [.dsk] 등이 생깁니다. 자세한

    // 것은 도움말을 참조하시기 바랍니다.

    제가 아래의 에러를 만나게 된 것은 백업하였던 파일을 덮어쓰는 중에 이 파일에서 이상이 발생하여 생긴 것 같습니다. [.dsk]를 삭제하고 프로젝트를 다시 여니 아무 이상없이 전과 같이 델파이가 작동하더군요... 메모리도 잡아먹지 않고요... 역시 win32에러도 없고요...



    혹시 win32에러를 만나시는 분 중에 저와 비슷하게 메모리를 이상하게 많이 잡아먹고 프로젝트파일이 열리지 않는 경우는 이들 파일을 살펴보시기 바랍니다.





    심손 wrote:

    > 안녕하세요? 제가 뭐를 잘못했는지도 모르게 이런 에러를 만났네요...TT;

    > 프로젝트파일을 열면 화면이 열리면서 아래와 같은 에러가 발생하고 화면이 정지해 버립니다. 사실 완전히 정지하는 것은 아니지만 메모리가용율이 0%로 떨어져서 다른 작업을 할 수 없거든요... 에러는 다음과 같습니다.

    > [에러메시지 시작]

    > Exception EWin32 Error in Module VCL30.DPL at 00010B7F

    > Win32 API Function Failed

    > [에러메시지 끝]

    > 델파이도움말에는 이에 관한 도움말도 없고... 여기에 있는 고수님들의 Q&A에도 관련된 도움말은 보지 못하고...TT, 정말 울고 싶습니다.

    > 이짓저짓 다 해 보았습니다. 프로젝트파일을 다시 만들어 보기도 하고...

    > 프로젝트 파일을 만들다 보면 퀵리포트쪽에서 에러의 원인이 있는 것 같은데... 제 실력으로는 도대체 원인을 알 수가 없으니... 제말 도움 부탁드립니다.

    > 참고로 프로젝트 파일을 아래에 첨부합니다. 많은 도움 부탁드립니다. 꾸뻑....

    > [프로젝트파일 인용 시작]

    > program EISD;

    >

    > uses

    > Forms,

    > // 아래는 공통함수가 포함된 라이브러리고요...

    > EISDCommon in 'EISDCommon.pas',

    > // 여기에는 메뉴가 있는 초기화면입니다.

    > EISD000000W in 'EISD000000W.pas' {frmEISD000000W},

    > // 여기는 상속하는 폼들이 있고요...

    > Inherit2 in 'Inherit2.pas' {frmInherit2},

    > Inherit3 in 'Inherit3.pas' {frmInherit3},

    > Inherit4 in 'Inherit4.pas' {frmInherit4},

    > Inherit6 in 'Inherit6.pas' {frmInherit6},

    > Inherit7 in 'Inherit7.pas' {frmInherit7},

    > // 여기는 공통적으로 사용하는 폼이랍니다.

    > EISDHelpFac in 'EISDHelpFac.pas' {frmEISDHelpFac},

    > EISDHelpInd in 'EISDHelpInd.pas' {frmEISDHelpInd},

    > EISDHelpRegn in 'EISDHelpRegn.pas' {frmEISDHelpRegn},

    > EISDHelpWoa in 'EISDHelpWoa.pas' {frmEISDHelpWoa},

    > EISDSelectChild in 'EISDSelectChild.pas' {frmEISDSelectChild},

    > // 이제 개별적인 화면이 나오고요...

    > EDAS141W in 'EDAS141W.pas' {frmEDAS141W},

    > EDAS142R in 'EDAS142R.pas' {FrmEDAS142R: TQuickRep},

    > EDAS142W in 'EDAS142W.pas' {frmEDAS142W},

    > EDAS142S in 'EDAS142S.pas' {frmEDAS142S},

    > EDASdinput in 'EDASdinput.PAS' {dlgInput},

    > EDASSearch in 'EDASSearch.pas' {dlgSearch},

    > EISD000101W in 'EISD000101W.pas' {frmEISD000101W},

    > EISD001010L in 'EISD001010L.pas' {frmEISD001010L},

    > EISD001020L in 'EISD001020L.pas' {frmEISD001020L},

    > EISD001030L in 'EISD001030L.pas' {frmEISD001030L},

    > EISD101010w in 'EISD101010W.pas' {frmEISD101010W},

    > EISD101020w in 'EISD101020W.pas' {frmEISD101020W},

    > EISD101030R in 'EISD101030R.pas' {frmEISD101030R},

    > EISD102010W in 'EISD102010W.pas' {frmEISD102010W},

    > EISD102030W in 'EISD102030W.pas' {frmEISD102030W},

    > EISD102031W in 'EISD102031W.pas' {frmEISD102031W},

    > EISD102040W in 'EISD102040W.pas' {frmEISD102040W},

    > EISD102050W in 'EISD102050W.pas' {frmEISD102050W},

    > EISD102060W in 'EISD102060W.pas' {frmEISD102060W},

    > EISD102070R in 'EISD102070R.pas' {frmEISD102070R},

    > EISD102070W in 'EISD102070W.pas' {frmEISD102070W},

    > EISD102080W in 'EISD102080W.pas' {frmEISD102080W},

    > EISD201010W in 'EISD201010W.pas' {frmEISD201010W},

    > EISD201020R in 'EISD201020R.pas' {frmEISD201020R},

    > EISD201030R in 'EISD201030R.pas' {frmEISD201030R},

    > EISD201040W in 'EISD201040W.pas' {frmEISD201040W},

    > EISD201050R in 'EISD201050R.pas' {frmEISD201050R},

    > EISD202010W in 'EISD202010W.pas' {frmEISD202010W},

    > EISD202020R in 'EISD202020R.pas' {frmEISD202020R},

    > EISD202030W in 'EISD202030W.pas' {frmEISD202030W},

    > EISD202040R in 'EISD202040R.pas' {frmEISD202040R},

    > EISD203030W in 'EISD203030W.pas' {frmEISD203030W},

    > EISD203040R in 'EISD203040R.pas' {frmEISD203040R},

    > EISD204010W in 'EISD204010W.pas' {frmEISD204010W},

    > EISD204020R in 'EISD204020R.pas' {frmEISD204020R},

    > EISD204030W in 'EISD204030W.pas' {frmEISD204030W},

    > EISD204040R in 'EISD204040R.pas' {frmEISD204040R},

    > EISD205010W in 'EISD205010W.pas' {frmEISD205010W},

    > EISD205020R in 'EISD205020R.pas' {frmEISD205020R},

    > EISD205030W in 'EISD205030W.pas' {frmEISD205030W},

    > EISD205040R in 'EISD205040R.pas' {frmEISD205040R},

    > EISD206010W in 'EISD206010W.pas' {frmEISD206010W},

    > EISD206020R in 'EISD206020R.pas' {frmEISD206020R},

    > EISD206030W in 'EISD206030W.pas' {frmEISD206030W},

    > EISD206040R in 'EISD206040R.pas' {frmEISD206040R},

    > EISD207010W in 'EISD207010W.pas' {frmEISD207010W},

    > EISD207020W in 'EISD207020W.pas' {frmEISD207020W},

    > EISD207030W in 'EISD207030W.pas' {frmEISD207030W},

    > EISD207040W in 'EISD207040W.pas' {frmEISD207040W},

    > EISD208010W in 'EISD208010W.pas' {frmEISD208010W},

    > EISD208030W in 'EISD208030W.pas' {frmEISD208030W},

    > EISD208040W in 'EISD208040W.pas' {frmEISD208040W},

    > EISD211010W in 'EISD211010W.pas' {frmEISD211010W},

    > EISD211020R in 'EISD211020R.pas' {frmEISD211020R},

    > EISD211030W in 'EISD211030W.pas' {frmEISD211030W},

    > EISD211040R in 'EISD211040R.pas' {frmEISD211040R},

    > EISD212010W in 'EISD212010W.pas' {frmEISD212010W},

    > EISD212020R in 'EISD212020R.pas' {frmEISD212020R},

    > EISD212030W in 'EISD212030W.pas' {frmEISD212030W},

    > EISD212040R in 'EISD212040R.pas' {frmEISD212040R},

    > EISD222050R in 'EISD222050R.pas' {frmEISD222050R},

    > EISD222050W in 'EISD222050W.pas' {frmEISD222050W},

    > EISD222060W in 'EISD222060W.pas' {frmEISD222060W},

    > EISD213010W in 'EISD213010W.pas' {frmEISD213010W},

    > EISD213020R in 'EISD213020R.pas' {frmEISD213020R},

    > EISD213030R in 'EISD213030R.pas' {frmEISD213030R},

    > EISD213040W in 'EISD213040W.pas' {frmEISD213040W},

    > EISD213050R in 'EISD213050R.pas' {frmEISD213050R},

    > EISD221010W in 'EISD221010W.pas' {frmEISD221010W},

    > EISD221030W in 'EISD221030W.pas' {frmEISD221030W},

    > EISD222010W in 'EISD222010W.pas' {frmEISD222010W},

    > EISD222030W in 'EISD222030W.pas' {frmEISD222030W},

    > EISD222040R in 'EISD222040R.pas' {frmEISD222040R},

    > EISD222040T in 'EISD222040T.pas' {frmEISD222040T},

    > EISD301010W in 'EISD301010W.pas' {frmEISD301010W},

    > // 이렇게 바로 퀵리포트를 사용하는 출력화면과

    > EISD301020R in 'EISD301020R.pas' {frmEISD301020R: TQuickRep},

    > EISD301030W in 'EISD301030W.pas' {frmEISD301030W},

    > // 이렇게 폼위에
  • Profile
    야수 2001.11.23 06:19
    저두 같은 에러가 발생해서 이틀동안 고생했는데...

    해결했습니다. ㅠ.ㅠ

    정말 감사합니다.



    심손 wrote:

    > 제가 질문하고 답을 하게 되는군요...

    > 왜 델파이 파일타입 중에 .dsk라는 파일이 있지요???!!!

    > 이 파일은 텍스트파일로서 프로젝트의 상황정보를 담고 있습니다.

    > // 즉 프로젝트내의 열린파일의 이름과 위치 등이 저장되어 있지요... 참고로 델파이

    > // 의 프로젝트가 새로 만들어지면, [.res], [.dof], [.dsk] 등이 생깁니다. 자세한

    > // 것은 도움말을 참조하시기 바랍니다.

    > 제가 아래의 에러를 만나게 된 것은 백업하였던 파일을 덮어쓰는 중에 이 파일에서 이상이 발생하여 생긴 것 같습니다. [.dsk]를 삭제하고 프로젝트를 다시 여니 아무 이상없이 전과 같이 델파이가 작동하더군요... 메모리도 잡아먹지 않고요... 역시 win32에러도 없고요...

    >

    > 혹시 win32에러를 만나시는 분 중에 저와 비슷하게 메모리를 이상하게 많이 잡아먹고 프로젝트파일이 열리지 않는 경우는 이들 파일을 살펴보시기 바랍니다.

    >

    >

    > 심손 wrote:

    > > 안녕하세요? 제가 뭐를 잘못했는지도 모르게 이런 에러를 만났네요...TT;

    > > 프로젝트파일을 열면 화면이 열리면서 아래와 같은 에러가 발생하고 화면이 정지해 버립니다. 사실 완전히 정지하는 것은 아니지만 메모리가용율이 0%로 떨어져서 다른 작업을 할 수 없거든요... 에러는 다음과 같습니다.

    > > [에러메시지 시작]

    > > Exception EWin32 Error in Module VCL30.DPL at 00010B7F

    > > Win32 API Function Failed

    > > [에러메시지 끝]

    > > 델파이도움말에는 이에 관한 도움말도 없고... 여기에 있는 고수님들의 Q&A에도 관련된 도움말은 보지 못하고...TT, 정말 울고 싶습니다.

    > > 이짓저짓 다 해 보았습니다. 프로젝트파일을 다시 만들어 보기도 하고...

    > > 프로젝트 파일을 만들다 보면 퀵리포트쪽에서 에러의 원인이 있는 것 같은데... 제 실력으로는 도대체 원인을 알 수가 없으니... 제말 도움 부탁드립니다.

    > > 참고로 프로젝트 파일을 아래에 첨부합니다. 많은 도움 부탁드립니다. 꾸뻑....

    > > [프로젝트파일 인용 시작]

    > > program EISD;

    > >

    > > uses

    > > Forms,

    > > // 아래는 공통함수가 포함된 라이브러리고요...

    > > EISDCommon in 'EISDCommon.pas',

    > > // 여기에는 메뉴가 있는 초기화면입니다.

    > > EISD000000W in 'EISD000000W.pas' {frmEISD000000W},

    > > // 여기는 상속하는 폼들이 있고요...

    > > Inherit2 in 'Inherit2.pas' {frmInherit2},

    > > Inherit3 in 'Inherit3.pas' {frmInherit3},

    > > Inherit4 in 'Inherit4.pas' {frmInherit4},

    > > Inherit6 in 'Inherit6.pas' {frmInherit6},

    > > Inherit7 in 'Inherit7.pas' {frmInherit7},

    > > // 여기는 공통적으로 사용하는 폼이랍니다.

    > > EISDHelpFac in 'EISDHelpFac.pas' {frmEISDHelpFac},

    > > EISDHelpInd in 'EISDHelpInd.pas' {frmEISDHelpInd},

    > > EISDHelpRegn in 'EISDHelpRegn.pas' {frmEISDHelpRegn},

    > > EISDHelpWoa in 'EISDHelpWoa.pas' {frmEISDHelpWoa},

    > > EISDSelectChild in 'EISDSelectChild.pas' {frmEISDSelectChild},

    > > // 이제 개별적인 화면이 나오고요...

    > > EDAS141W in 'EDAS141W.pas' {frmEDAS141W},

    > > EDAS142R in 'EDAS142R.pas' {FrmEDAS142R: TQuickRep},

    > > EDAS142W in 'EDAS142W.pas' {frmEDAS142W},

    > > EDAS142S in 'EDAS142S.pas' {frmEDAS142S},

    > > EDASdinput in 'EDASdinput.PAS' {dlgInput},

    > > EDASSearch in 'EDASSearch.pas' {dlgSearch},

    > > EISD000101W in 'EISD000101W.pas' {frmEISD000101W},

    > > EISD001010L in 'EISD001010L.pas' {frmEISD001010L},

    > > EISD001020L in 'EISD001020L.pas' {frmEISD001020L},

    > > EISD001030L in 'EISD001030L.pas' {frmEISD001030L},

    > > EISD101010w in 'EISD101010W.pas' {frmEISD101010W},

    > > EISD101020w in 'EISD101020W.pas' {frmEISD101020W},

    > > EISD101030R in 'EISD101030R.pas' {frmEISD101030R},

    > > EISD102010W in 'EISD102010W.pas' {frmEISD102010W},

    > > EISD102030W in 'EISD102030W.pas' {frmEISD102030W},

    > > EISD102031W in 'EISD102031W.pas' {frmEISD102031W},

    > > EISD102040W in 'EISD102040W.pas' {frmEISD102040W},

    > > EISD102050W in 'EISD102050W.pas' {frmEISD102050W},

    > > EISD102060W in 'EISD102060W.pas' {frmEISD102060W},

    > > EISD102070R in 'EISD102070R.pas' {frmEISD102070R},

    > > EISD102070W in 'EISD102070W.pas' {frmEISD102070W},

    > > EISD102080W in 'EISD102080W.pas' {frmEISD102080W},

    > > EISD201010W in 'EISD201010W.pas' {frmEISD201010W},

    > > EISD201020R in 'EISD201020R.pas' {frmEISD201020R},

    > > EISD201030R in 'EISD201030R.pas' {frmEISD201030R},

    > > EISD201040W in 'EISD201040W.pas' {frmEISD201040W},

    > > EISD201050R in 'EISD201050R.pas' {frmEISD201050R},

    > > EISD202010W in 'EISD202010W.pas' {frmEISD202010W},

    > > EISD202020R in 'EISD202020R.pas' {frmEISD202020R},

    > > EISD202030W in 'EISD202030W.pas' {frmEISD202030W},

    > > EISD202040R in 'EISD202040R.pas' {frmEISD202040R},

    > > EISD203030W in 'EISD203030W.pas' {frmEISD203030W},

    > > EISD203040R in 'EISD203040R.pas' {frmEISD203040R},

    > > EISD204010W in 'EISD204010W.pas' {frmEISD204010W},

    > > EISD204020R in 'EISD204020R.pas' {frmEISD204020R},

    > > EISD204030W in 'EISD204030W.pas' {frmEISD204030W},

    > > EISD204040R in 'EISD204040R.pas' {frmEISD204040R},

    > > EISD205010W in 'EISD205010W.pas' {frmEISD205010W},

    > > EISD205020R in 'EISD205020R.pas' {frmEISD205020R},

    > > EISD205030W in 'EISD205030W.pas' {frmEISD205030W},

    > > EISD205040R in 'EISD205040R.pas' {frmEISD205040R},

    > > EISD206010W in 'EISD206010W.pas' {frmEISD206010W},

    > > EISD206020R in 'EISD206020R.pas' {frmEISD206020R},

    > > EISD206030W in 'EISD206030W.pas' {frmEISD206030W},

    > > EISD206040R in 'EISD206040R.pas' {frmEISD206040R},

    > > EISD207010W in 'EISD207010W.pas' {frmEISD207010W},

    > > EISD207020W in 'EISD207020W.pas' {frmEISD207020W},

    > > EISD207030W in 'EISD207030W.pas' {frmEISD207030W},

    > > EISD207040W in 'EISD207040W.pas' {frmEISD207040W},

    > > EISD208010W in 'EISD208010W.pas' {frmEISD208010W},

    > > EISD208030W in 'EISD208030W.pas' {frmEISD208030W},

    > > EISD208040W in 'EISD208040W.pas' {frmEISD208040W},

    > > EISD211010W in 'EISD211010W.pas' {frmEISD211010W},

    > > EISD211020R in 'EISD211020R.pas' {frmEISD211020R},

    > > EISD211030W in 'EISD211030W.pas' {frmEISD211030W},

    > > EISD211040R in 'EISD211040R.pas' {frmEISD211040R},

    > > EISD212010W in 'EISD212010W.pas' {frmEISD212010W},

    > > EISD212020R in 'EISD212020R.pas' {frmEISD212020R},

    > > EISD212030W in 'EISD212030W.pas' {frmEISD212030W},

    > > EISD212040R in 'EISD212040R.pas' {frmEISD212040R},

    > > EISD222050R in 'EISD222050R.pas' {frmEISD222050R},

    > > EISD222050W in 'EISD222050W.pas' {frmEISD222050W},

    > > EISD222060W in 'EISD222060W.pas' {frmEISD222060W},

    > > EISD213010W in 'EISD213010W.pas' {frmEISD213010W},

    > > EISD213020R in 'EISD213020R.pas' {frmEISD213020R},

    > > EISD213030R in 'EISD213030R.pas' {frmEISD213030R},

    > > EISD213040W in 'EISD213040W.pas' {frmEISD213040W},

    > > EISD213050R in 'EISD213050R.pas' {frmEISD213050R},

    > > EISD221010W in 'EISD221010W.pas' {frmEISD221010W},

    > > EISD221030W in 'EISD221030W.pas' {frmEISD221030W},

    > > EISD222010W in 'EISD222010W.pas' {frmEISD222010W},

    > > EISD222030W in 'EISD222030W.pas' {frmEISD222030W},

    > > EISD222040R in 'EISD222040R.pas' {frmEISD222040R},

    > > EISD222040T in 'EISD222040T.pas' {frmEISD222040T},

    > > EISD301010W in 'EISD301010W.pas' {frmEISD301010W},

    > > // 이렇게 바로 퀵리포트를 사용하는 출력화면과

    > > EISD301020R in 'EISD301020R.pas' {frmEISD301020R: TQuickRep},

    > > EISD301030W in 'EISD301030W.pas' {frmEISD301030W},

    > > // 이렇게 폼위에
  • Profile
    규슨 2001.07.24 02:44
    심손님과 같은 버그로 고심하던중 님께서 올려놓으신 답변을 보고 따라해보니

    Win32Api 에러가 안나네여.. 해결하시고 답변올려주셔서 감사감사 *^^*



    심손 wrote:

    > 제가 질문하고 답을 하게 되는군요...

    > 왜 델파이 파일타입 중에 .dsk라는 파일이 있지요???!!!

    > 이 파일은 텍스트파일로서 프로젝트의 상황정보를 담고 있습니다.

    > // 즉 프로젝트내의 열린파일의 이름과 위치 등이 저장되어 있지요... 참고로 델파이

    > // 의 프로젝트가 새로 만들어지면, [.res], [.dof], [.dsk] 등이 생깁니다. 자세한

    > // 것은 도움말을 참조하시기 바랍니다.

    > 제가 아래의 에러를 만나게 된 것은 백업하였던 파일을 덮어쓰는 중에 이 파일에서 이상이 발생하여 생긴 것 같습니다. [.dsk]를 삭제하고 프로젝트를 다시 여니 아무 이상없이 전과 같이 델파이가 작동하더군요... 메모리도 잡아먹지 않고요... 역시 win32에러도 없고요...

    >

    > 혹시 win32에러를 만나시는 분 중에 저와 비슷하게 메모리를 이상하게 많이 잡아먹고 프로젝트파일이 열리지 않는 경우는 이들 파일을 살펴보시기 바랍니다.

    >

    >

    > 심손 wrote:

    > > 안녕하세요? 제가 뭐를 잘못했는지도 모르게 이런 에러를 만났네요...TT;

    > > 프로젝트파일을 열면 화면이 열리면서 아래와 같은 에러가 발생하고 화면이 정지해 버립니다. 사실 완전히 정지하는 것은 아니지만 메모리가용율이 0%로 떨어져서 다른 작업을 할 수 없거든요... 에러는 다음과 같습니다.

    > > [에러메시지 시작]

    > > Exception EWin32 Error in Module VCL30.DPL at 00010B7F

    > > Win32 API Function Failed

    > > [에러메시지 끝]

    > > 델파이도움말에는 이에 관한 도움말도 없고... 여기에 있는 고수님들의 Q&A에도 관련된 도움말은 보지 못하고...TT, 정말 울고 싶습니다.

    > > 이짓저짓 다 해 보았습니다. 프로젝트파일을 다시 만들어 보기도 하고...

    > > 프로젝트 파일을 만들다 보면 퀵리포트쪽에서 에러의 원인이 있는 것 같은데... 제 실력으로는 도대체 원인을 알 수가 없으니... 제말 도움 부탁드립니다.

    > > 참고로 프로젝트 파일을 아래에 첨부합니다. 많은 도움 부탁드립니다. 꾸뻑....

    > > [프로젝트파일 인용 시작]

    > > program EISD;

    > >

    > > uses

    > > Forms,

    > > // 아래는 공통함수가 포함된 라이브러리고요...

    > > EISDCommon in 'EISDCommon.pas',

    > > // 여기에는 메뉴가 있는 초기화면입니다.

    > > EISD000000W in 'EISD000000W.pas' {frmEISD000000W},

    > > // 여기는 상속하는 폼들이 있고요...

    > > Inherit2 in 'Inherit2.pas' {frmInherit2},

    > > Inherit3 in 'Inherit3.pas' {frmInherit3},

    > > Inherit4 in 'Inherit4.pas' {frmInherit4},

    > > Inherit6 in 'Inherit6.pas' {frmInherit6},

    > > Inherit7 in 'Inherit7.pas' {frmInherit7},

    > > // 여기는 공통적으로 사용하는 폼이랍니다.

    > > EISDHelpFac in 'EISDHelpFac.pas' {frmEISDHelpFac},

    > > EISDHelpInd in 'EISDHelpInd.pas' {frmEISDHelpInd},

    > > EISDHelpRegn in 'EISDHelpRegn.pas' {frmEISDHelpRegn},

    > > EISDHelpWoa in 'EISDHelpWoa.pas' {frmEISDHelpWoa},

    > > EISDSelectChild in 'EISDSelectChild.pas' {frmEISDSelectChild},

    > > // 이제 개별적인 화면이 나오고요...

    > > EDAS141W in 'EDAS141W.pas' {frmEDAS141W},

    > > EDAS142R in 'EDAS142R.pas' {FrmEDAS142R: TQuickRep},

    > > EDAS142W in 'EDAS142W.pas' {frmEDAS142W},

    > > EDAS142S in 'EDAS142S.pas' {frmEDAS142S},

    > > EDASdinput in 'EDASdinput.PAS' {dlgInput},

    > > EDASSearch in 'EDASSearch.pas' {dlgSearch},

    > > EISD000101W in 'EISD000101W.pas' {frmEISD000101W},

    > > EISD001010L in 'EISD001010L.pas' {frmEISD001010L},

    > > EISD001020L in 'EISD001020L.pas' {frmEISD001020L},

    > > EISD001030L in 'EISD001030L.pas' {frmEISD001030L},

    > > EISD101010w in 'EISD101010W.pas' {frmEISD101010W},

    > > EISD101020w in 'EISD101020W.pas' {frmEISD101020W},

    > > EISD101030R in 'EISD101030R.pas' {frmEISD101030R},

    > > EISD102010W in 'EISD102010W.pas' {frmEISD102010W},

    > > EISD102030W in 'EISD102030W.pas' {frmEISD102030W},

    > > EISD102031W in 'EISD102031W.pas' {frmEISD102031W},

    > > EISD102040W in 'EISD102040W.pas' {frmEISD102040W},

    > > EISD102050W in 'EISD102050W.pas' {frmEISD102050W},

    > > EISD102060W in 'EISD102060W.pas' {frmEISD102060W},

    > > EISD102070R in 'EISD102070R.pas' {frmEISD102070R},

    > > EISD102070W in 'EISD102070W.pas' {frmEISD102070W},

    > > EISD102080W in 'EISD102080W.pas' {frmEISD102080W},

    > > EISD201010W in 'EISD201010W.pas' {frmEISD201010W},

    > > EISD201020R in 'EISD201020R.pas' {frmEISD201020R},

    > > EISD201030R in 'EISD201030R.pas' {frmEISD201030R},

    > > EISD201040W in 'EISD201040W.pas' {frmEISD201040W},

    > > EISD201050R in 'EISD201050R.pas' {frmEISD201050R},

    > > EISD202010W in 'EISD202010W.pas' {frmEISD202010W},

    > > EISD202020R in 'EISD202020R.pas' {frmEISD202020R},

    > > EISD202030W in 'EISD202030W.pas' {frmEISD202030W},

    > > EISD202040R in 'EISD202040R.pas' {frmEISD202040R},

    > > EISD203030W in 'EISD203030W.pas' {frmEISD203030W},

    > > EISD203040R in 'EISD203040R.pas' {frmEISD203040R},

    > > EISD204010W in 'EISD204010W.pas' {frmEISD204010W},

    > > EISD204020R in 'EISD204020R.pas' {frmEISD204020R},

    > > EISD204030W in 'EISD204030W.pas' {frmEISD204030W},

    > > EISD204040R in 'EISD204040R.pas' {frmEISD204040R},

    > > EISD205010W in 'EISD205010W.pas' {frmEISD205010W},

    > > EISD205020R in 'EISD205020R.pas' {frmEISD205020R},

    > > EISD205030W in 'EISD205030W.pas' {frmEISD205030W},

    > > EISD205040R in 'EISD205040R.pas' {frmEISD205040R},

    > > EISD206010W in 'EISD206010W.pas' {frmEISD206010W},

    > > EISD206020R in 'EISD206020R.pas' {frmEISD206020R},

    > > EISD206030W in 'EISD206030W.pas' {frmEISD206030W},

    > > EISD206040R in 'EISD206040R.pas' {frmEISD206040R},

    > > EISD207010W in 'EISD207010W.pas' {frmEISD207010W},

    > > EISD207020W in 'EISD207020W.pas' {frmEISD207020W},

    > > EISD207030W in 'EISD207030W.pas' {frmEISD207030W},

    > > EISD207040W in 'EISD207040W.pas' {frmEISD207040W},

    > > EISD208010W in 'EISD208010W.pas' {frmEISD208010W},

    > > EISD208030W in 'EISD208030W.pas' {frmEISD208030W},

    > > EISD208040W in 'EISD208040W.pas' {frmEISD208040W},

    > > EISD211010W in 'EISD211010W.pas' {frmEISD211010W},

    > > EISD211020R in 'EISD211020R.pas' {frmEISD211020R},

    > > EISD211030W in 'EISD211030W.pas' {frmEISD211030W},

    > > EISD211040R in 'EISD211040R.pas' {frmEISD211040R},

    > > EISD212010W in 'EISD212010W.pas' {frmEISD212010W},

    > > EISD212020R in 'EISD212020R.pas' {frmEISD212020R},

    > > EISD212030W in 'EISD212030W.pas' {frmEISD212030W},

    > > EISD212040R in 'EISD212040R.pas' {frmEISD212040R},

    > > EISD222050R in 'EISD222050R.pas' {frmEISD222050R},

    > > EISD222050W in 'EISD222050W.pas' {frmEISD222050W},

    > > EISD222060W in 'EISD222060W.pas' {frmEISD222060W},

    > > EISD213010W in 'EISD213010W.pas' {frmEISD213010W},

    > > EISD213020R in 'EISD213020R.pas' {frmEISD213020R},

    > > EISD213030R in 'EISD213030R.pas' {frmEISD213030R},

    > > EISD213040W in 'EISD213040W.pas' {frmEISD213040W},

    > > EISD213050R in 'EISD213050R.pas' {frmEISD213050R},

    > > EISD221010W in 'EISD221010W.pas' {frmEISD221010W},

    > > EISD221030W in 'EISD221030W.pas' {frmEISD221030W},

    > > EISD222010W in 'EISD222010W.pas' {frmEISD222010W},

    > > EISD222030W in 'EISD222030W.pas' {frmEISD222030W},

    > > EISD222040R in 'EISD222040R.pas' {frmEISD222040R},

    > > EISD222040T in 'EISD222040T.pas' {frmEISD222040T},

    > > EISD301010W in 'EISD301010W.pas' {frmEISD301010W},

    > > // 이렇게 바로 퀵리포트를 사용하는 출력화면과

    > > EISD301020R in 'EISD301020R.pas' {frmEISD301020R: TQuickRep},

    > > EISD301030W in 'EISD301030W.pas' {frmEISD301030W},

    > > // 이렇게 폼위에