|
윈도우 레지스터리의 시작프로그램에 프로그램을 등록해 뒀습니다.
프로그램이 시작될때 같은폴더에 bmp 이미지 파일을 load해서
BitBtn의 아이콘 이미지로 씁니다.
파일의 존재 여부까지 확인하고 bmp파일을 Load하는데 에러가 나네요
"cannot open file ....";
부팅완료후 실행하면 전혀 문제가 없는데...
@ 코드의 일부분 ...
TBitBtn *sBtn;
//--------------------------------------------------------
String sFname=ExtractFilePath(ParamStr(0))+"config.bmp";
if(FileExists(sFname))
{
sBtn->Glyph->LoadFromFile("config.bmp");
}
@Imagefile을 resource로 만들어서 실행파일에 묶이면 문제가 해결되겠지만...
위와같은 에러가 나는 원인이 궁금합니다.
|