c++ builder(8)
-
RAD Studio XE에서 Comport 사용할 때 SetPortW 링크 에러
RAD XE에서 Comport를 사용할때 아래와 같은 링크 에러가 뜬다. [ILINK32 Error] Error: Unresolved external '__fastcall Cport::TCustomComPort::SetPortW(const System::UnicodeString)' referenced from OBJ 경로.... 해결하기 위해서는 CPort.hpp에 아래와 같이 코드를 입력해 주면 된다. ?12345#ifdef UNICODE#define SetPortW SetPort#else#define SetPortA SetPort#endif
2012.10.22 -
C++ Builder XE 에서 CPort 4.1 사용하기.
CPort는 델파이 XE까지 지원하지만 C++ Builder에서는 6.0까지밖에 지원하지 않습니다. 몇가지 시도 끝에 C++ Builder XE에서 사용할 수 있게 되었습니다. - 순서 - 1. http://sourceforge.net/projects/comport/files/comport/4.11/ 해당 사이트로 가서 4.11 버전을 다운받는다. 참고로 저는 4.11f버전을 다운받았습니다. 2. 압축을 풀어주고 C++ Builder가 아닌 Embarcadero RAD Studio를 실행합니다. C++ Builder XE를 실행하지 않는 이유는 프로젝트 파일이 델파이 파일이라 C++ Builder에서는 열리지 않기 때문입니다. 3. RAD를 실행했으면 File - Open Project를 클릭하여 압축을..
2012.01.26 -
빌더에서 Messagehandler 사용하기
.h 파일에 아래 소스 추가 void __fastcall Test(tagMSG &Msg, bool &Handled); // test는 마음대로 정해도 상관 없다. .cpp 파일에 아래 소스 추가 void __fastcall TFHtmlView::Test(tagMSG &Msg, bool &Handled) { if(Msg.message == WM_LBUTTONDOWN || Msg.message == WM_RBUTTONDOWN ) { Handled= true; } } 생성자에 아래 소스 추가 Application->OnMessage = Test; 위와 같이 설정하면 메시지를 받을 수 있다.
2011.12.13 -
이미지만 띄우고 창 투명화 하기
제목을 선정하기가 힘들군.. 이미지만 남겨두고 나머지 창은 투명으로 처리하는 방법에 대해 알아보겠습니다. 준비물 : C++ Builder6, 배경이 투명처리된 gif 그림 파일 먼저 TImage컴포넌트를 하나 올리고 띄울 gif 이미지 파일을 Load 시킨다. Mainform의 Event에서 OnCreate를 생성하고 아래 소스를 넣어준다. void __fastcall TFFinger::FormCreate(TObject *Sender) { Brush->Style = bsClear; } 다음으로 Border Style을 None으로 변경 후 TransparentColor를 true로 TransparentColorValue를 clNone으로 변경한다. 컴파일 한다.. 결과는 아래와 같다. 끝~~!! ※ 추가..
2011.11.29 -
빌더에서의 글로벌 후킹과 공유메모리 사용법(BorlandForum 출처)
http://delphi.borlandforum.com/impboard/impboard.dll?action=read&db=bcb_tutorial&no=186 링크!!
2011.11.02 -
TStringGrid Sort
자주 사용할 것 같아서 저장 해놓음.. 제목 그대로 TStringGrid Sort 기능입니다. C++ builder forum http://cbuilder.borlandforum.com/impboard/impboard.dll?action=read&db=bcb_tip&no=733
2010.09.13