|
제가 void __fastcall DisplayImage(AnsiString szFileName,TImage* pImage);를 선언을 하구요,
버튼1을 클릭하면 Edit1의 파일이름과 Image1을 위의 함수로 전달하는건데요,,
다음과 같이 Link에러가 나타나더라구요...
[Linker Error] Unresolved external '__fastcall TForm1::DisplayImage(System::AnsiString, System::TImage*,' referenced from D:\test\test.OBJ
물론 위 함수는 main.cpp내에 선언을 하구 정의 하였습니다.
위 함수의 정의부분은 다음과 같습니다.
void __fastcall DisplayImage(AnsiString szFileName,TImage* pImage)
{
// Display Image
TJPEGImage* pJpeg;
Rect rect;
TImage* Image;
pJpeg = new TJPEGImage();
Image = pImage;
pJpeg->LoadFromFile(szFileName);
pJpeg->Scale = jsQuarter;
pJpeg->CompressionQuality = 100;
rect = Rect(0,0,Image->Width,Image->Height);
mage->Canvas->StretchDraw(rect,pJpeg);
delete pJpeg;
}
|