언어/C++ Builder(48)
-
XE, XE2에서 CPort 사용 시 주의사항
CPort를 사용하다보면 아래와 같은 함수를 사용할 일이 있습니다.ComPort->LoadSettings(stIniFile,IniFileName);ComPort->StoreSettings(stIniFile,IniFileName);아시는 분들은 아시겠지만 컴포트 설정을 INI파일에 저장하고 로드 하는 코드지요.하지만 가끔 다른 컴포넌트와 stIniFile이 충돌이 날때가 있습니다. 이럴때는 저같은 경우는 Schedule컴포넌트를 사용하는 과정에서 between 오류가 일어나더군요 이유는 스케쥴 컴포넌트와 CPort가 동일한 stIniFiles 이라는 이름의 변수를 사용하기 때문입니다. 그래서 Cport에서 stIniFiles를 사용할 때는 아래와 같이 사용 해야 할 것 같습니다.ComPort->LoadSe..
2012.12.13 -
stringgrid 라인별 색 변경
출처 : http://cbuilder.borlandforum.com/impboard/impboard.dll?action=read&db=bcb_qna&no=56845 가서 보자!
2012.12.12 -
TChart Graph Pointer주는방법
Series->fastlineseries->mark->arrows->pointer 로가서 visible을 체크해주면 된다.
2012.12.12 -
TList와 구조체(Class) 사용방법
출처 : http://cbuilder.borlandforum.com/impboard/impboard.dll?action=read&db=bcb_qna&no=67177TList *list = new TList() list->Add(); 이런식으로 넣고 기존의 값은 인덱스를 이용하여 불러와서 변경가능합니다. 예를 들면 구조체를 생성하고 typedef struct _Test { String name; String value; }Test, *pTest; void __fastcall TForm1::Button2Click(TObject *Sender) { TList* lstItem = new TList(); pTest pt = new Test; pt->name = "첫번째"; pt->value = "첫번째 값"; l..
2012.12.10 -
라디오그룹 버튼등 투명화 하기
출처 : http://cbuilder.borlandforum.com/impboard/impboard.dll?action=read&db=bcb_qna&no=63122@ 쉬운 방법이 한가지 있기는 한데.. TXPManifast를 이용하면 쉽게 가능합니다. exe의 리소스에 XPManifast내용이 들어가있으면.. Application의 모든 Control에 Manifast가 적용됩니다. 그러면 RadioButton이 투명하게 되더군요 하지만 위 방법은 주의해야할것이 있습니다. 최신버젼(Rad2010)에서는 문제가 많이 없어졌지만.. Delphi7 , C++Builder6버젼까지에서는 Manifast를 쓸경우 몇가지 문제가 발생하더군요 Panel 의 Color가 적용이 안된다던지 등.. 리소스에 Manifas..
2012.12.05 -
TAdSmoothImageListBox Show Text
1. image 아래에 Text 보이도록 하기.AdvSmoothImageListBox->ItemAppearance->TextVisible = true;
2012.12.05