|
void __fastcall TMainForm::BitBtn1Click(TObject *Sender)
{
AnsiString asFileName;
char buffer[256];
GetWindowsDirectory(buffer, sizeof(buffer));
asFileName = FileSearch(Edit1->Text , GetCurrentDir()) + AnsiString(";") + AnsiString(buffer));
if (asFileName.IsEmpty())
ShowMessage(AnsiString("Couldn't find ") + Edit1->Text + ".");
else
ShowMessage(AnsiString("Found ") + asFileName + ".");
}
//---------------------------------------------------------------------------
빌더에 help 파일에 있는 예제를 그대로 끌어다가 컴파일을 했는데..
이런 에러가 납니다.
[C++ Error] main.cpp(824): E2015 Ambiguity between 'FileSearch' and '_fastcall Sysutils::FileSearch(const AnsiString,const AnsiString)'
[C++ Error] main.cpp(824): E2352 Cannot create instance of abstract class 'FileSearch'
[C++ Error] main.cpp(824): E2353 Class 'FileSearch' is abstract because of '__stdcall FileSearch::get_SearchSubFolders(TOLEBOOL *) = 0'
[C++ Error] main.cpp(824): E2285 Could not find a match for 'FileSearch::FileSearch(AnsiString,AnsiString)'
알려 주십시요..초보 빌더가 고생하구 있습니다..ㅠㅠ
|