첫번째 방법 : 파일을 읽어들이는 프로세서로 열기 (윈도우 기본 지정 프로그램)
2번째 방법 : 파일을 TMemo 에 텍스트 출력시키기
아래는 간단한 예제 코드 만들어 보았습니다.
해당 프로젝트 파일도 첨부하오니 한번 봐보세요
__fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) {
OpenDialog1->Filter = "Text files (*.txt)|*.TXT| Ini files (*.ini)|*.INI| All file (*.*)|*.*";
}
void __fastcall TForm1::Button1Click(TObject *Sender) {
if (!OpenDialog1->Execute())
return;
AnsiString EXE = OpenDialog1->FileName;
AnsiString stTemp = "\"" + EXE + "\"";
ShellExecuteA(0, "open", stTemp.c_str(), NULL, NULL, SW_SHOWNORMAL);
}
void __fastcall TForm1::Button2Click(TObject *Sender) {
if (OpenDialog1->Execute())
if (FileExists(OpenDialog1->FileName))
Memo1->Lines->LoadFromFile(OpenDialog1->FileName);
else
throw(Exception("파일을 찾을수 없다."));
}
|