Q&A

  • 오류 MessageBox 뜰때 없애기
안녕하세요..

A 프로그램과 B 프로그램간의 문자열교환을 하는 프로그램을 만들고 있는데요..



A 프로그램은 다른곳에서 만든 프로그램이므로 소스가 없습니다..



B라는 프로그램은 제가 만들고 있는 프로그램이고요..



우선 A 프로그램은 검색프로그램이라고 이해하시면 됩니다..

Edit Control 에 이름을 입력하여 [검색] 버튼을 누르면 해당이름의

자료를 제공합니다...



헌데...없을경우는 Dialog 기반의 폼이 뜨는데...

캡션에 [오류] 라고 뜨는 자료가 없습니다 라고 창이 뜹니다...[확인] 버튼이 나오고요



확인을 누르면 다시 검색할수가 있죠..



B 라는 프로그램에 이름을 보낸후 [검색]버튼 핸들을 구한후 SendMessage 로 클릭해주면



해당이름의 자료가 나오는데........잘 나올땐 상관없죠..



하지만...[오류] 창이 뜨면 먹통이 됩니다...



winsight 로 보니깐.. user.exe 의 #3....dialog 라고 클래스이름이 나오네요..



그래서 검색버튼을 누른후 [오류] 창이 뜨면 [확인] 버튼을 누르도록 했는데..



오류창이 뜨면 일딴 모든게 중단되어 다운현상이 됩니다..



그래서 임의로 확인버튼을 직접 눌러주면 그 다음에 ([검색]버튼누르게한 코딩 다음)



코딩이 진행됩니다.....



흠......별의별 방법을 써보았지만.....[오류]창이 뜨면 중단이 되어서 어떻게 할수가

없네요....



방법좀 알려주세요....



1  COMMENTS
  • Profile
    최용일 2000.05.13 02:42
    안녕하세요. 최용일입니다.



    타이머를 이용하세요. 타이머에서 [오류]창이 떠있는가를 검색해서 떠 있다면



    [확인]버튼에 클릭이벤트를 보내주시면 되겠는데요. 질문을 보니까 윈도우 찾는것은



    할 줄 아시는 분 같아서 생략했읍니다.



    예전에 ShowMessage창을 코딩으로 닫는 답변을 했는데 한번 찾아보세요.



    ^^ 항상 즐코하세요.



    안희준 wrote:

    > 안녕하세요..

    > A 프로그램과 B 프로그램간의 문자열교환을 하는 프로그램을 만들고 있는데요..

    >

    > A 프로그램은 다른곳에서 만든 프로그램이므로 소스가 없습니다..

    >

    > B라는 프로그램은 제가 만들고 있는 프로그램이고요..

    >

    > 우선 A 프로그램은 검색프로그램이라고 이해하시면 됩니다..

    > Edit Control 에 이름을 입력하여 [검색] 버튼을 누르면 해당이름의

    > 자료를 제공합니다...

    >

    > 헌데...없을경우는 Dialog 기반의 폼이 뜨는데...

    > 캡션에 [오류] 라고 뜨는 자료가 없습니다 라고 창이 뜹니다...[확인] 버튼이 나오고요

    >

    > 확인을 누르면 다시 검색할수가 있죠..

    >

    > B 라는 프로그램에 이름을 보낸후 [검색]버튼 핸들을 구한후 SendMessage 로 클릭해주면

    >

    > 해당이름의 자료가 나오는데........잘 나올땐 상관없죠..

    >

    > 하지만...[오류] 창이 뜨면 먹통이 됩니다...

    >

    > winsight 로 보니깐.. user.exe 의 #3....dialog 라고 클래스이름이 나오네요..

    >

    > 그래서 검색버튼을 누른후 [오류] 창이 뜨면 [확인] 버튼을 누르도록 했는데..

    >

    > 오류창이 뜨면 일딴 모든게 중단되어 다운현상이 됩니다..

    >

    > 그래서 임의로 확인버튼을 직접 눌러주면 그 다음에 ([검색]버튼누르게한 코딩 다음)

    >

    > 코딩이 진행됩니다.....

    >

    > 흠......별의별 방법을 써보았지만.....[오류]창이 뜨면 중단이 되어서 어떻게 할수가

    > 없네요....

    >

    > 방법좀 알려주세요....

    >

    • 안희준
    • 2000.05.13 01:38
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.05.13 02:42
      안녕하세요. 최용일입니다. 타이머를 이용하세요. 타이머에서 [오류]창이 떠있는가를 검색해서 떠 있다...
    • 힙합인
    • 2000.05.13 01:08
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      2000.05.13 03:16
      힙합인 wrote: > 안녕하세요 저는 슈퍼 왕초보 델파이하는 사람입니다. > 제가 하드에 저장된 DB자료가 ...
    • 어린왕자
      2000.05.13 02:40
      힙합인 wrote: > 안녕하세요 저는 슈퍼 왕초보 델파이하는 사람입니다. > 제가 하드에 저장된 DB자료가 ...
    • 최석기
      2000.05.13 00:46
      확인해보지 않아서 맞는가 모르겠네요.. 아마 다음과 같이 해야 할꺼 같은데... WorkSheet.Range['A1...
    • 이창영
    • 2000.05.13 00:29
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 이재식
      2000.05.13 01:21
      이재식 Wrote : 안녕하세요? 그런경우가 있을 것입니다. 이유는 like '뭐%'가 사실 Ansi SQL임에도 불...
    • 이창영
      2000.05.13 01:45
      이재식 wrote: > 이재식 Wrote : > 안녕하세요? > > 그런경우가 있을 것입니다. > 이유는 like '뭐%'...
    • 이재식
      2000.05.13 18:53
      > 역시 답변이 빠르군요. 감사! > 하지만 #은 쓸수없군요. 아마도 %만 쓸수있을듯 싶네요. > 제가 몇번해...
    • 바보
      2000.06.23 00:13
      > 죄송합니다. 제가 실수를 했군요. #이 아니라 *입니다. > 죄송합니다. 오타가 발생했군요. > 님의 말씀...
    • 조규춘
      2000.05.13 00:44
      대전왕초보입니다. wrote: > 인덱스가 중복이 되어서들 그렇다고 하는데요.... > 재가 이해가 안되는것은...
    • 2000.05.13 00:43
      대전왕초보입니다. wrote: > 인덱스가 중복이 되어서들 그렇다고 하는데요.... > 재가 이해가 안되는것은...
    • 이은정
      2000.05.12 22:54
      대전왕초보입니다. wrote: > 저는 TABLE를 DATABASE DESKTOP으로 만들었습니다. > 그래서 TABLE이 하드에...
    • azure
    • 2000.05.12 22:38
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이재식
      2000.05.13 00:30
      azure wrote: > 퀵 레포트 중에 QRband나 QRgroup이 포함하고 있는 > DBText나 QRLabel보다 먼저 print ...
    • 레마
    • 2000.05.12 22:31
    • 1 COMMENTS
    • /
    • 0 LIKES
    • seagod
      2000.05.13 00:24
      sql을 클리어 하면 쿼리 컴포넌트에는 sql문이 없으니 open하면 에러나 나겠지요? 레마 wrote: > 콤...
    • 하얀까마귀
      2000.05.13 00:57
      안녕하세요 하얀까마귀 입니다... 어제 휴일은 잘 보내셨는지요.. 후후... 음 말씀하신 내용에서 사...
    • 주희
      2000.05.13 02:12
      감사합니다..꾸~벅~~하얀까마귀님.. 알려주신 팁 감사드립니다. > (근데 이경우 데이타셋이 오픈되면 ...
    • 하얀까마귀
      2000.05.13 03:50
      안녕하세요 하얀까마귀 입니다... 음.. 우선 changing 에서 어느 텝에서 발생을 하는지를 첵크 하세요.....
    • 하얀까마귀
      2000.05.13 01:09
      안녕하세요 하얀까마귀 입니다.. 이것도 몇번 답변한것 같은데.... 지로용지의 경우에 A3용지 크기의...
    • Mr.Q
    • 2000.05.12 21:54
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.05.12 22:26
      안녕하세요. 최용일입니다. Tab 키와 같은 다이얼로그키는 Key이벤트에서 잡히지 않습니다. 14543번 ...
    • 고보강
    • 2000.05.12 21:52
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이재식
      2000.05.12 21:56
      고보강 wrote: > BDE를 사용한 로컬DB가 있습니다. 작업을 하다 비정상적으로 프로그램이 다운되었을때 작...
    • 강민주
      2000.05.12 22:41
      델초보... wrote: > STringGrid에서 문자열이 길경우 제한을 주고 '...'으로 대체할라구 하는데 > 어떻게...
    • heimdal
    • 2000.05.12 21:20
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 하얀까마귀
      2000.05.13 01:33
      안녕하세요 하얀까마귀 입니다.. 음.. 이거 설명하자면 쬐끔 길어질것 같네요... 간단하게 설명할께...
    • 한창희
      2000.05.14 13:41
      상현이라는 초보입니다. wrote: > procedure TForm1.Button1Click(Sender: TObject); > begin > With D...
    • 하얀까마귀
      2000.05.13 01:18
      안녕하세요 하얀까마귀 입니다.. 에러는 다른곳이 아니라 SQL문에서 day가 key word라서 생기는 겁니다....
    • 어린왕자
      2000.05.12 20:33
      음...방금 다른 컴퓨터에서 되네요.. 이상타..날씨가 흐려서 컴퓨터가 기분이 조아서 그런가..
    • cos
      2000.05.12 20:43
      황선희 wrote: > > 테이블을 Paradox로 쓰고 있습니다.(Local DB) > > 그런데, current 값을 읽어오...
    • 황선희
      2000.05.13 01:03
      cos wrote: > 황선희 wrote: > > > > 테이블을 Paradox로 쓰고 있습니다.(Local DB) > > > > 그런데...