|
TImage * Image[4];
TImage *Lamp0;
TImage *Lamp1;
TImage *Lamp2;
TImage *Lamp3;
//이미지 표현할때..
Image[0] = Lamp0;
Image[1] = Lamp1;
Image[2] = Lamp2;
Image[3] = Lamp3;
...
sprintf(Iname, "%s\\%s", LibraryPath, "Lamp.bmp");
Image[0]->Picture->LoadFromFile(Iname);
LibraryPath는 현재의 path가 정장되어 있습니다.
위와 같이 이미지를 그릴때 다음과 같이 그립니다.
그런데, 위의 *.bmp그림이 하나가 아니고 여러개(각각 다른그림) 입니다.
각각의 단계에 따라 그림이 다르게 이미지에 표현됩니다.
그런데, 여기에 문제가 있는거 같습니다.
처음 몇분이나 몇 시간 동안에는 잘 동작하다가..
갑자기 경고화면이 나오면서 이미지를 불러오는 위와 같은 구문에서 멈춥니다.
path를 잊어 먹는거 같습니다. 절대path를 지정해도 위와 같은 현상이 가끔생깁니다.
하루에 한 3~4번 정도는 생기는거같습니다.
이유나 행결방법이 있을까여?
|