Q&A

  • 이 에러좀 해결해주세요... ㅠ.ㅠ
이 에러가 무엇을 뜻하나요~ 어떻게 해야 고쳐질까요..?



Project prg.exe raised exception class EDBEngineError with

message 'Name not unique in this context.'.Process stopped.

Use Step or Run to continue.



실행시다가 났거든요..



참! form1에서 form2를 보여줄려면 어떻게 해야 될까요..??



저는 이렇게 했는데..



procedure TForm1.N1Click(Sender: TObject);

begin

form2 := Tform2.create(self);

try

form2.show;

finally

form2.free;

end;

end;



왜 에러가 자꾸 날까요..?? 참고로.. 저는 4.0을 쓰고 있습니다

5  COMMENTS
  • Profile
    이상우 2000.06.27 00:45
    김양미 wrote:

    > 이 에러가 무엇을 뜻하나요~ 어떻게 해야 고쳐질까요..?

    >

    > Project prg.exe raised exception class EDBEngineError with

    > message 'Name not unique in this context.'.Process stopped.

    > Use Step or Run to continue.

    >

    > 실행시다가 났거든요..

    >

    > 참! form1에서 form2를 보여줄려면 어떻게 해야 될까요..??

    >

    > 저는 이렇게 했는데..

    >

    > procedure TForm1.N1Click(Sender: TObject);

    > begin

    > form2 := Tform2.create(self);

    > try

    > form2.show;

    > finally

    > form2.free;

    > end;

    > end;

    >

    > 왜 에러가 자꾸 날까요..?? 참고로.. 저는 4.0을 쓰고 있습니다

    --------------------------------------------------------------------

    안녕하세요...!



    일단 Project 의 Option을 실행하셔서

    auto_create forms 에서 Form2를 available forms로 옮기시구요..

    이유는 프로그램이 실행할때 폼이 보이지 않는것 뿐이지

    이미 모든 폼이 생성이 되어 있습니다.

    그러면 시스템의 리소스를 많이 차지 하게됩니다. 그래서 필요할때만

    Form을 Create헤서 사용해야 합니다.



    form2 := Tform2.create(self);

    form2.show;



    그리고 구지 try, finally 는 사용하자 않으셔도 됩니다.

    그리고 폼을 종료 할때는 생성된 폼을 닫아야 하므로



    form.close 이벤트에

    action := caFree;



    를 입력하시면 그폼은 메모리에서 사라지게 됩니다.



    이러시면 잘 되실겁니다.



    그리고 위의 내용이 맞는지는 모르겠지만 저는 그렇게 알고 있습니다..!



    그럼 즐코딩 되세요..~





  • Profile
    nilriri 2000.06.26 22:05
    form2 := Tform2.create(self);

    위와같은 문법으로 폼을 생성하실때 form2라는 폼의 이름이 두번 사용되어서

    그런것 같은데요...



    좀 애메한데... 실력이 없어서 설명이 좀 이상해지는데...

    그러니까 폼이 이미 생성이 되어있는데 다시 생성할때 발생할수 있습니다.

    프로젝트 옵션에서 자동생성되는 폼을 메뉴에서

    form2 := Tform2.create(self);

    처럼 다시 생성할때로 이름이 중복되기 때문에 발생할수 있을것 같은데요...

    정확한 에러 발생지점이 어디인지 확인해 보신후 프로젝트옵션이라든가

    폼을 새로 만드는 부분에서 중복실행되고 있지 않는지 확인해 보십시오..



    ....



    김양미 wrote:

    > 이 에러가 무엇을 뜻하나요~ 어떻게 해야 고쳐질까요..?

    >

    > Project prg.exe raised exception class EDBEngineError with

    > message 'Name not unique in this context.'.Process stopped.

    > Use Step or Run to continue.

    >

    > 실행시다가 났거든요..

    >

    > 참! form1에서 form2를 보여줄려면 어떻게 해야 될까요..??

    >

    > 저는 이렇게 했는데..

    >

    > procedure TForm1.N1Click(Sender: TObject);

    > begin

    > form2 := Tform2.create(self);

    > try

    > form2.show;

    > finally

    > form2.free;

    > end;

    > end;

    >

    > 왜 에러가 자꾸 날까요..?? 참고로.. 저는 4.0을 쓰고 있습니다

  • Profile
    김양미 2000.06.26 22:18
    고맙습니다~!! 지송해여.. 아직두 해결이 안 됐거든여..



    그럼..

    form2 := Tform2.create(self);

    이문장만 빼면 되나요..?

    폼은 생성되있거든요..

    생성되있는 폼을 불러올려구 그러는건데..



    그리고 에러도 좀 봐주세용~ *^^*



    > > Project prg.exe raised exception class EDBEngineError with

    > > message 'Name not unique in this context.'.Process stopped.

    > > Use Step or Run to continue.





    nilriri wrote:

    > form2 := Tform2.create(self);

    > 위와같은 문법으로 폼을 생성하실때 form2라는 폼의 이름이 두번 사용되어서

    > 그런것 같은데요...

    >

    > 좀 애메한데... 실력이 없어서 설명이 좀 이상해지는데...

    > 그러니까 폼이 이미 생성이 되어있는데 다시 생성할때 발생할수 있습니다.

    > 프로젝트 옵션에서 자동생성되는 폼을 메뉴에서

    > form2 := Tform2.create(self);

    > 처럼 다시 생성할때로 이름이 중복되기 때문에 발생할수 있을것 같은데요...

    > 정확한 에러 발생지점이 어디인지 확인해 보신후 프로젝트옵션이라든가

    > 폼을 새로 만드는 부분에서 중복실행되고 있지 않는지 확인해 보십시오..

    >

    > ....

    >

    > 김양미 wrote:

    > > 이 에러가 무엇을 뜻하나요~ 어떻게 해야 고쳐질까요..?

    > >

    > > Project prg.exe raised exception class EDBEngineError with

    > > message 'Name not unique in this context.'.Process stopped.

    > > Use Step or Run to continue.

    > >

    > > 실행시다가 났거든요..

    > >

    > > 참! form1에서 form2를 보여줄려면 어떻게 해야 될까요..??

    > >

    > > 저는 이렇게 했는데..

    > >

    > > procedure TForm1.N1Click(Sender: TObject);

    > > begin

    > > form2 := Tform2.create(self);

    > > try

    > > form2.show;

    > > finally

    > > form2.free;

    > > end;

    > > end;

    > >

    > > 왜 에러가 자꾸 날까요..?? 참고로.. 저는 4.0을 쓰고 있습니다

  • Profile
    머리나쁜얀 2000.06.27 00:51
    > > > Project prg.exe raised exception class EDBEngineError with

    > > > message 'Name not unique in this context.'.Process stopped.

    > > > Use Step or Run to continue.





    SQL 문장 에러 같습니다 ''Name not unique in this context'



    QUERY문을 확인하세염



    그리고 폼 스타일을 fsMDIChild 하시구요

    닫을때

    action := cafree; 하시구요..





  • Profile
    머리나쁜얀 2000.06.27 00:54
    머리나쁜얀 wrote:

    > > > > Project prg.exe raised exception class EDBEngineError with

    > > > > message 'Name not unique in this context.'.Process stopped.

    > > > > Use Step or Run to continue.

    >

    >

    > SQL 문장 에러 같습니다 ''Name not unique in this context'

    >

    > QUERY문을 확인하세염

    >

    > 그리고 폼 스타일을 fsMDIChild 하시구요

    > 닫을때

    > action := cafree; 하시구요..

    구동시에는

    > frm_1:= Tfrm_1.create(Application);

    frm_1a.show;



    >

    • 초생
    • 2000.06.26 22:37
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 강호규
      2000.06.26 23:16
      초생 wrote: > 테이블 자동생성을 하는데 secondary indexes생성은 어떻게하는지 예제좀... DBE 디렉토...
    • 초생
      2000.06.28 04:51
      너무어렵네요... 설명좀..
    • 강호규
      2000.06.28 18:45
      초생 wrote: > 너무어렵네요... > 설명좀.. --------------------------------------------------------...
    • 강민주
      2000.06.26 21:56
      yjwon88@kfr.co.kr wrote: > 안녕하세요! > > 파일의 날짜를 임의의 날짜로 바꾸고 싶습니다. 어
    • 김용택
      2000.11.22 11:07
      강민주 wrote: > yjwon88@kfr.co.kr wrote: > > 안녕하세요! > > > > 파일의 날짜를 임의의 날짜로 바...
    • 성호종
      2000.06.30 05:06
      맥임다 wrote: parameter type을 input로 주세요.... 그러면 잘 됩니다.... > 다우에서 만든 책을 보...
    • ssidong
    • 2000.06.26 21:23
    • 0 COMMENTS
    • /
    • 0 LIKES
    • heimdal
    • 2000.06.26 21:02
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 송재영
      2000.06.26 23:39
      heimdal wrote: > 디비에서여..이전에 입력했던 데이터들이 디비에 저장이 되는데..그다음에 다시 입력할...
    • 성호종
      2000.06.30 05:09
      대왕초보 wrote: 우선 BDE를 쓰지않기 위해서는 델이 기본으로 지원하는 paradox를 쓰시고 그럼 일단 ODB...
    • 김양미
    • 2000.06.26 20:50
    • 5 COMMENTS
    • /
    • 0 LIKES
    • 이상우
      2000.06.27 00:45
      김양미 wrote: > 이 에러가 무엇을 뜻하나요~ 어떻게 해야 고쳐질까요..? > > Project prg.exe raised ...
    • nilriri
      2000.06.26 22:05
      form2 := Tform2.create(self); 위와같은 문법으로 폼을 생성하실때 form2라는 폼의 이름이 두번 사용되...
    • 김양미
      2000.06.26 22:18
      고맙습니다~!! 지송해여.. 아직두 해결이 안 됐거든여.. 그럼.. form2 := Tform2.create(self); 이...
    • 머리나쁜얀
      2000.06.27 00:51
      > > > Project prg.exe raised exception class EDBEngineError with > > > message 'Name not unique in...
    • 머리나쁜얀
      2000.06.27 00:54
      머리나쁜얀 wrote: > > > > Project prg.exe raised exception class EDBEngineError with > > > > mess...
    • 김진만
    • 2000.06.26 20:36
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.06.27 01:38
      안녕하세요. 최용일입니다. 델파이 정품을 구입하세요. 프로페셔널이나 엔터프라이즈버전에 있습니다. ...
    • 김병기
    • 2000.06.26 20:29
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 손님
      2000.06.26 20:40
      김병기 wrote: > 안녕하세요 > > 다름이 아니라 제가 하고 있는 일중에서 > 현재 TDbRichedit 가 아닌...
    • 델초...
    • 2000.06.26 19:32
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 강민주
      2000.06.26 19:49
      델초... wrote: > 안녕하세요...고수님들..... > 다름이 아니라... > 폼이 크리에이트 되면서 사운드(효...
    • 유레카
      2000.06.26 22:35
      검사번호와 불량부위가 같은 레코드를 쿼리하는거 맞습니까? 그렇다면 Where절에 두필드의 조건을 만족...
    • nilriri
      2000.06.26 22:11
      테이블에 pk가 설정이 안되어 있나요? 그렇다면 모든 필드를 where절에서 비교해주어야 할것 같은데요.....
    • 박설화
    • 2000.06.26 19:05
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 머리나쁜얀
      2000.06.26 19:59
      박설화 wrote: > 인쇄를 할려고 Qreport를 썼는데 제가 구상하는 인쇄폼은 db에 있는 필터값보다는 인쇄할...
    • 강인규
      2000.06.26 19:43
      이런건 QRlabel로 하면 되지않나요? beforeprint event에 하면 될거같은데 이런식으루.... QRlabel1.ca...
    • 유레카
      2000.06.26 22:43
      쿼리문의 입력(Insert),수정(Edit)는 Open대신 ExecSQL을 씁니다. 그리고 어느버튼이 눌렸는지 아는 방...
    • 사발우성
      2000.06.26 19:59
      > * 폼에 두개의 버튼이 있을때 어느버튼이 눌러졌는지 비교할려면 어떻게 해야 할까요? tag를 ...
    • 사발우성
      2000.06.26 19:53
      진선미 wrote: > * 값을 입력받아서 db에 내용을 바꿀려고 하는데 저장이 안되고 에러메시지만 뜨네요 > ...
    • 호야
    • 2000.06.26 18:53
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.06.27 01:47
      안녕하세요. 최용일입니다. 질문이 좀 애매모호하네요. 스트링리스트에 컬럼이 있었던가?.... 첫번째...
    • chobo
    • 2000.06.26 18:51
    • 0 COMMENTS
    • /
    • 0 LIKES