|
우선 작업관리자에 ShowMessage프로세서는 따로 돌지 않습니다.^^;
그리고 포커스도 메세지박스로 가지 않고요..
하지만 이건 디버깅할때의 문제이고
실제로 프로그램을 돌리실때 멈추는 문제가 발생한다고 하시니..
그냥 봐서는 모르겠습니다.(아웅..창피!!ㅠㅠ)
프로그램이 멈추는 원인이 ShowMessage라고 보기는 어려운것 같습니다.
에공....도움이 못되드려서 죄송합니다..^^;
초보 님이 쓰신 글 :
: 어떻게 얘기를 해야 하나..?
: 확인을 누를 윈도우도 없구.
: Windows 작업관리자를 보더래두
: ShowMessage에 대한 프로세스도 없습니다.
: 디버깅을 해도 ShowMessage를 실행하면
: 그 함수를 실행하고 디버거의 위치를 나타내는 표시도 사라집니다.
: 말 그대로 프로그램이 멈춥니다.
: 만약 어딘가에 떠 있다면 현재의 focus가 ShowMessage에 있으므로
: enter를 치면 님이 말씀하신대로 진행이 되겠죠..
:
: 다른 프로그램에서는 ShowMessage가 잘 먹습니다.
: 여기에서만 그런 문제가 발생하네여..
:
: 위와 같은 현상은 프로그램이 갑자기 멈춰서 디버깅을 하다보니
: ShowMessage에서 더 이상 진행이 안되는걸 보고 질문을 드리는 겁니다.
:
:
:
: 박정진.바보 님이 쓰신 글 :
: : 아마도 반응이 없는것이 아니라 메세지박스가 떠있을 겁니다.
: : 확인을 눌러 주셔야 다음줄로 넘어갑니다.
: :
: : 초보 님이 쓰신 글 :
: : : 다음과 같이 ShowMessage 함수에서
: : : ..
: : : #include <Dialogs.hpp>
: : : ...
: : :
: : : ShowMessage(AnsiString("start"))
: : :
: : : 다음과 같은 함수를 실행시켰는데..
: : : 디버깅할때 ShowMessage안에 들어가면 아무런 반응이 없고
: : : 프로그램이 멈춥니다.
: : : 왜 이런현상이 생길까여?
: : :
|