richedit의 마지막으로 이동하기..

RichEdit1.SelLength := 0; RichEdit1.SelStart :=  RichEdit1.GetTextLen; RichEdit1.  Perform( EM_SCROLL, SB_LINEDOWN, 0); 설명이 필요 없지요?

TcxGridTableView 와 TcxGridLevel의 동적생성

동적생성시 아래와 같이 해야만 합니다. var TV :  TcxGridTableView; LV : TcxGridLevel; begin Result := TcxGrid.Create( Application ); with Result do begin LV := Result.Levels.Add;…

개발중 또는 개발후에도 NexusDB에서 nxEnterpriseManager를 사용하는 방법.

안녕하세요. NexusDB를 소개하고 많은 시간이 흘렀습니다. 게으름에 사용 방법을 올려야 하는데, 저도 이게 정석인지 아닌지 몰라 고민하다가 그냥 공개를 합니다. ( 이글은 초보용이 아닙니다. 약간의…

WebBrowser에 HTML 내용 바꾸기 ( Delphi & C++ Builder )

TWebBrowser의 HTML을 변경하려면 우선..WebBrowser1.Navigator(‘About:Blank’)로 초기화를 한뒤에 아래와 같이 작업하시면 됩니다. 델파이와는 다르게 C++ Builder에서는 variant형의 지원때문에 조금 길어 보입니다. 내용은 100% 동일합니다. Delphi

 …

화면의 컬러(Color) Bit수를 알아 내기…

원격 관리 프로그램을 만드는중에 시스템의 현재 컬러의 Bit값을 알아내야 했다.. 이리 저리 알아 보다가  DC를 얻어내서 GetDeviceCaps로 알아 낼수 있는 방법을 찾아 냈다.

잊어 먹지…

Delphi 몇가지 Tip( 시작할때 메인폼 나타나지 않기, 부팅후 한번만 실행하기, Tray아이콘으로 현재 아이콘 가져가기 )

며칠전 아는 사람의 몇가지 질문을 보고 적은 내용입니다. 시작할때 메인폼을 화면에 나타내지 않기.

부팅 오직 한번만 프로그램을 실행하기…. 도대체 무엇 때문에 이런용도를 쓰는지 알수…

Comport, LTP, USB등의 List를 얻어 오는 방법..

며칠전 USB Port를 직접 제어 해야 할일이 생겨서 예전 자료를 뒤지 던중 발견한 코드입니다. USB나 Comport의  경우 레지스트리를 뒤져서 내용을 가져오는 방법이 가장많이 사용됩니다. 그런데, Device…

DevExpress의 cxGrid에서 특정 컬럼만 Fixed Column을 설정하는 방법

String Grid에서는 Fixed Column을 지정할 수 있습니다. 퀀텀그리드에서는 Fixed Column을 지정하는 방법이  제가 아는 방법으로는 없습니다. 여기서 중요한것은 Fixed Column 처럼 보이게 하는 property가 없는것이지…

임의의 두점간의 각도 구하기.

델파이로 두점간의 각도를 알아내는 방법입니다. Image를 가지고 이미지내에 기준점을 그리고 그점에서 파생된 여러 점들의 각도를 이용하여 최고 상위각과 하위각을 알아내야 하는 일을 처리하기위해 만들었습니다. 인터넷에서…

DevExpress 6.xx 버젼의 Skinres 파일 사용하기

DevExpress 6.50 부터는 스킨 파일(*.Skinres)을 별도로 제공합니다. 이전에도 SkinEditor를 사용해서 별도로 저장해서 사용하기도 했지만, 제공해주니 편하네요. 퀀텀의 스킨은 스킨이 Uses문에 추가되어 실행화일의 크기가 증가합니다. 따라서, 많은…