Delphi 5에서 DLL 디버깅 하기..

Delphi 2007( 2005,2006은 사용해 본적이 없어서…) 부터는 DLL의 디버깅이 아주 잘됩니다. 그냥 Break를 걸면 걸립니다. 하지만, 그 이하 버젼( 2005,2006은 모릅니다.)에서는 DLL의 디버깅이 조금 불편합니다….

cxGrid에서 원하는 위치에 Focus를 옮기기…

cxGrid에서 원하는 위치에 또는 검색된 위치에 Focus를 옮기고 Editong모드로 만들고자 할때 사용합니다. 아래 예제는 그룹 또는 소트가 되어도 컬럼이 어디에 있던 원하는 위치로 이동해 줍니다. 요기서 중요한것은…

cxGrid 에서 Ctrl+C 한 내용을 Clipboard에 넣고 붙이기….

cxGrid 에서 Ctrl+C 한 내용을 Clipboard에 넣고 붙이기 방법 입니다. 말이 좀 어렵긴 하지만.. 그리드가 2개라 가정합니다. A 라는 그리드에서 Ctrl-C한 내용을 B의 그리드에 넣으려면,…

Delphi로 IP 알아오기

전에 도메인 명으로 IP를 알아오기와 비슷한 내용입니다.

HostName에 값이 없는 경우 로컬IP의 내용이 나타납니다. Uses 문에 Winsock을 추가해 주어야 합니다. 실제 IP를 읽어 오는…

Delphi 2010 Copy문에 대해…

안녕하세요. 오랜만에 글을 쓰게 됩니다. Delphi 2010에서 String으로 선언하면, 보통은 UnicodeString으로 선언됩니다. 그래서 var S : String … S := ‘가나다12345’; Label1.Caption := Copy( S, 1,…

Devexpress(퀀텀) Skin에서 현재 활성화된 모든 Skin의 이름을 가져오기…

Runtime에서 현재 퀀텀의 Skin이 뭐뭐 떠있는지 알아 내는 방법입니다. 2가지방법이 있습니다. 각자 선택을 하시면 될듯 합니다. 1번 가장 심플한 방식입니다.

2번째는

  입니다.

ClearType 설정하기

맑은 고딕과 같은 Font는 글자가 ClearType을 설정하지 않으면, 글자가 흐리게 보입니다. 따라서 , 디스플레이 등록정보 –> 화면 배색 –> 효과 –> ClearType을 설정해야 합니다. 그런데,…

CardView의 Image Column을 dxComponentPrinterLink를 이용하여 원하는 크기로 그림 출력하기.

어느분이 질문 하신 내용을 답변한 내용입니다. 의외로 많은 분들이 모르시는것 같아 적어 봅니다. CardView를 dxComponentPrinterLink를 이용하여 출력할 경우가 있습니다. 이때 Image 관련 Column을 출력하는 경우…

Linker Error] Outline::TCustomOutline::~TCustomOutline() … BCBSMP.LIB|.\cdiroutl.cpp

c++ 빌더에서 Pas화일을 인스톨 하고자 하는경우 아래와 같은 에러가 발생할때가 있습니다. Linker Error] Unresolved external ‘__fastcall Outline::TCustomOutline::~TCustomOutline()’ referenced from C:\PROGRAM\BORLAND\CBUILDER6\LIB\BCBSMP.LIB|.\cdiroutl.cpp 이런경우 패키지에서 Requires부분에 아래 내용을…

TDateTime형에서 날짜와 시간을 분리하기..

대부분 아시는 내용이지만 가끔 모르시는 분들을 위해 참고삼아 적어봅니다. TDateTime 형이 Double형인것은 다른분들도 설명이 되어 있는 부분이고요. 저기서 날자만 읽어 오는 경우 Trunc( 날자형변수 ) …