본문 바로가기

프로그래밍/C++ Builder4

C++ Builder 파일명 추출 및 파일 복사 안녕하세요. 슬남매맘입니다. 저번 포스팅에서 Opeen Dialog를 알아보았어요! C++ Builder:) OpenDialog 알아보기 안녕하세요. 슬남매맘입니다. 파일을 불러오기 위해 사용하는 OpenDialog에 대해 소소하게 적어볼까해요! 그전에 파일이 실행되는 위치의 경로를 저장하는 법을 먼저 알려드릴게요! UnicodeString mCurP seulahwoo1.tistory.com 파일을 가져와서, 복사하는 방법을 알려드릴게요! 이전 포스팅을 이어서 보여드리면, mAppFile = OpenDialog1->FileName; 불러온 폴더를 string에 저장하였어요. 파일을 복사하기전에 특정 위치에 저장하기 위해서 파일명을 알고 싶을때 아래 함수를 사용해요. extern DELPHI_PACKAGE.. 2023. 8. 25.
C++ Builder:) OpenDialog 알아보기 안녕하세요. 슬남매맘입니다. 파일을 불러오기 위해 사용하는 OpenDialog에 대해 소소하게 적어볼까해요! 그전에 파일이 실행되는 위치의 경로를 저장하는 법을 먼저 알려드릴게요! UnicodeString mCurPath; mCurPath = ExtractFilePath(ParamStr(0)); 이렇게하며 현재 실행파일이 실행되고 있는 경로가 저장됩니다. 그리고 OpenDialog를 사용하기 위해서는 컴포넌트를 추가해야 하는데요, 바로 아래 Dialogs 탭에서 TOpenDialog를 추가하시면 됩니다. 이제 파일을 불러와볼건데요! OpenDialog1->InitialDir = mCurPath; // 초기 경로 지정 OpenDialog1->Filter = "bin File(*.bin)|*.bin";// .. 2023. 7. 4.
꿀팁:) C++ Builder 배포파일 만들기 안녕하세요. 슬남매맘입니다. 간단하지만 까먹으면 어려운 문제인부분이죠. 프로그램을 다 만들었는데, C++ Builder이 설치되어 있는 프로그램은 Debug로 만들어진 프로그램도 문제없이 실행되나, 설치되어 있지 않는 PC에서는 실행이 되지 않는 문제가 발생합니다. 3가지 옵션만 변경해주시면 되요. 첫번째! Build Configurations (Debug)를 Release로 변경해요 Release를 더블 클릭하면 아래처럼 변경됩니다. Release를 해서 배포했더니 이렇게 경고창이 발생하네요ㅠㅠㅠ 더 따라가봅시다! 옵션 2가지만 변경하면 되요. 2번째! 옵션을 변경해야해요. 프로젝트 우클릭을 누르면 위 사진처럼 창이 뜨고, Options를 눌러요. C++ Linker - Link with Dynamic.. 2023. 6. 29.
C++ Builder:) Button Click 함수 한 함수에서 처리하기 안녕하세요. 슬남매맘입니다. C++ Builder을 회사와서 배웠기 때문에, 잘 다루지는 못해요. 그리고 델파이로는 소스가 많이 있지만 C++로는 많이 되어 있지 않은듯해요. 회사에서 사용하면서 열심히 찾아서 구현한 부분, 잘 나오지 않는 부분에 대해 포스팅을 시작해보려해요. 버튼들을 무수히 많이 만들게 되고, Click 경우 동일한 일을 처리해야 할 경우 예를 들어 버튼을 누르면 해당 버튼의 글씨를 변경해야 할 경우. 2가지 방법이 있죠 1. 버튼별 함수에 각각 정의한다.void __fastcall TForm1::SpeedButton1Click(TObject *Sender) { SpeedButton1->Font->Color = (SpeedButton1->Font->Color == clRed) ? clB.. 2023. 6. 15.