반응형

델파이 26

프로그램 중복실행 방지

기본적으로 뮤텍스를 사용하여 중복실행 여부를 체크한다. program Project; uses Forms, Windows, Dialogs, unt_Main in 'unt_Main.pas' {frm_Main}; var Mutex : THandle; {$R *.res} begin Mutex := CreateMutex(nil, True, 'BDGG');//'YourMutex'); if (Mutex 0 ) and (GetLastError = 0) then begin Application.Initialize; Application.MainFormOnTaskbar := True; Application.CreateForm(Tfrm_Main, frm_Main); Application.Run; end else begin..

Programming/Delphi 2010.12.16

델파이에서 아웃룩 사용하기 (준비단계)

델파이 2007에는 기본적으로 오피스2000에 대한 지원이 이루어진다. 하지만, 나는 오피스 2010을 쓰는걸! 흄흄;; 오피스2000 용을 사용해도 무방하나.. 2010에 없는 필드나 기능이 없는건 사실이다. 그래서 오피스 2010을 뽑아내서 사용하기로 했다. 방법은 여러 번 설명한 Import Component 이다. 자세한 설명은 아래의 그림으로 대신한다.

Programming/Delphi 2010.12.14

TFrame 를 상속받아서 컴포넌트를 만들기

웹 에디터를 만들어 볼 작정으로 DHTML 을 임포팅한 후에 글꼴이라던가, 폰트사이즈라던가 수정을 하려면 콤보박스가 필요했다. 그러면 필요한게 콤보박스도 올라가야 하고, DHTML도 올라가야 하는 무언가가 있어야 한다. 나는 TFrame 를 사용하여 그 위에 컨트롤을 배치하도록 했다. 환경은 Window7, Delphi 2007 이다. 먼저 Component - New VCL Component 를 눌러서 TFrame를 찾아보자. 그렇다. 아무리 찾아도 없다 -_-;; 왜 없는지는 잘 모르겠으며 찾아보지도 않았음.. (욕하지마세요 ㅠㅠ) (앗, 한 번 꽁수를 쓰고 나니 목록에 TFrame 가 보이긴 한데 정장 dfm 이 생성되지 않았음) 이제 꽁수를 쓸 차례이다. 우선 File - New - Package..

Programming/Delphi 2010.10.06
반응형