hiba99 님이 쓰신 글 :
: bds.exe - bordbk105N.dll
: Assertion failure:"(!"SetThreadContext failed")"
: in ..\win32src\thread32.cpp at line 403
: Continue execution?
:
: 제가 만든 프로그램을 컴파일하여 실행하고, 종료버튼을 누르면 위와같은 메세지 창이 뜹니다.
: no를 누르면 빌더 자체가 종료되고, yes를 누르면 어쩌다가 바로 코딩창으로 돌아오기도 하지만
: 대부분 몇십번을 반복하여 창이 뜨다가 종료됩니다.
:
: 처음엔 그냥 종료될때까지 클릭했는데 매번 반복되다보니 문제가 심각한듯 하네요..
:
: 이제 막 프로그램을 배우는 입장이라 쓰레드에 문제가 생긴것같다는 것 말고는 전혀 모르겠네요.
: 제가 작성한 프로그램에서는 쓰레드를 사용하지 않았음에도 불구하고 저런 메세지가 계속 뜹니다ㅜㅜ
:
: 참고로 특정 프로그램이 아닌 매번 예제를 따라할 때마다 발생합니다. 어떻게 해야 할까요?
아래 링크참조
http://thundaxsoftware.blogspot.kr/2011/04/assertion-failure-win32srcthread32cpp.html
1. Close Delphi
2. Locate bordbk120N.dll (C:\Program Files (x86)\CodeGear\RAD Studio\6.0\bin)
3. Make a backup of the library (just in case).
4. Open bordbk120N.dll with mh-nexus and locate the hex values: “01 00 48 74 47 80 3D”
5. Replace “74” with “EB”and save the changes.
6. Restart Delphi and the error message should be gone.
|