|
이 부분보다
try .. catch 로 이어지는 예외 처리에서 문제가 생기는지 확인해 보시는 것이
좋으실것 같습니다.
이 부분 소스로만 봐서는 에러가 날지 안날지 확신은 못하겠지만요..
말씀해 주신 에러는 try .. catch 같은 에러문에서 디버깅 테이블이 없어 처리를 못하거나
메모리 누수가 생기거나 기타 다른 이유로 인해서 문제가 생길때 발생되는 에러입니다.
cuperido
초보 님이 쓰신 글 :
: void TFormMain::DisGang(int ss, char* yy)
: {
: if( i == 0) GangLamp0->Picture->Bitmap->LoadFromFile(yy);
: else if( i == 1) GangLamp1->Picture->Bitmap->LoadFromFile(yy);
: else if( i == 2) GangLamp2->Picture->Bitmap->LoadFromFile(yy);
: else if( i == 3) GangLamp3->Picture->Bitmap->LoadFromFile(yy);
: else if( i == 4) GangLamp4->Picture->Bitmap->LoadFromFile(yy);
: else if( i == 5) GangLamp5->Picture->Bitmap->LoadFromFile(yy);
: }
: void TFormMain::Display(int status)
: {
: if(status == 0){
: for(i=0; i<5; i++){
: sprintf(Iname, "%s,"Lamp.bmp");
: DisGang(i,Iname);
: }
: }
: ...
: }
: 위와 같이 TImage로 5개를 만들어 그때의 status에 맞게 여러개의 그림을 그립니다.
: 그런데, 위와 같이 그리면 문제가 되는가여?
: 현재 한 2일 정도 돌리면 Unknown Software exception 0x0C.. 라는 에러가 발생합니다.
: 다른 부분보다는 이부분이 가장 의심스러운 더 좋은 방법이 있을까여?
:
:
:
|