728x90
안녕하세요. 슬남매맘입니다.
파일을 불러오기 위해 사용하는 OpenDialog에 대해 소소하게 적어볼까해요!
그전에 파일이 실행되는 위치의 경로를 저장하는 법을 먼저 알려드릴게요!
UnicodeString mCurPath;
mCurPath = ExtractFilePath(ParamStr(0));
이렇게하며 현재 실행파일이 실행되고 있는 경로가 저장됩니다.
그리고 OpenDialog를 사용하기 위해서는 컴포넌트를 추가해야 하는데요,
바로 아래 Dialogs 탭에서 TOpenDialog를 추가하시면 됩니다.
이제 파일을 불러와볼건데요!
OpenDialog1->InitialDir = mCurPath; // 초기 경로 지정
OpenDialog1->Filter = "bin File(*.bin)|*.bin"; // 확장자 제한
if (OpenDialog1->Execute() )
{
mAppFile = OpenDialog1->FileName;
MemoFile->Text = mAppFile;
}
아까 저장한 프로그램 실행 경로를 초기 경로로 지정하고 싶으면, InitialDir에 넣으시면 되고,
확장자 필터를 걸어주시고 싶으면 Filter을 이용하시면 됩니다.
이렇게 프로그램 실행경로로 실행되고, 확장자까지 필터걸리는 모습을 알 수 있습니다.
소소한 팁 공유 완료~!
728x90
'프로그래밍 > C++ Builder' 카테고리의 다른 글
C++ Builder 파일명 추출 및 파일 복사 (0) | 2023.08.25 |
---|---|
꿀팁:) C++ Builder 배포파일 만들기 (0) | 2023.06.29 |
C++ Builder:) Button Click 함수 한 함수에서 처리하기 (1) | 2023.06.15 |