본문 바로가기
반응형

델파이89

[SQL/Access] MS Access SQL IIF 함수 - SQL Case 함수 MS Access SQL IIF 함수 - SQL Case 함수 MS Access 에서 SQL문으로 경우에 따른 필드값을 출력하고 싶을 때 IIF (expression, resulttrue, resultfalse) 함수를 사용한다. expression = 비교구문resulttrue = 맞다면 출력할 값resultfalse = 다르다면 출력할 값 여러개의 경우 수가 나오면 IIF()함수를 여러개를 사용하면 된다. IIF (expression, resulttrue, IIF (expression, resulttrue, resultfalse)) -- Access: SELECT alias = IIF(Column0, "Yes", "No") FROM table -- SQL Server: SELECT alias = CA.. 2015. 8. 27.
[개발/델파이] Delphi7에서 Animated GIF 사용하기 Delphi7에서 GIF 파일을 핸들링하는 법에 대해 간단히 포스팅해보겠습니다. 먼저 Rx Library가 같이 설치된 상태라고 가정하고 진행하겠습니다.(RX Library - http://sourceforge.net/projects/rxlib/ ) 가장 먼저 할일은 사용할 파일을 use에 아래와 같이 넣어줍니다. view plaincopy to clipboardprint?uses Animate, GIFCtrl; 다음으로는 객체를 생성해야 겠죠. 여기서는 동적으로 생성(폼을 사용하지 않고 생성하는 법에 대해 기술하겠습니다) view plaincopy to clipboardprint?GIFtest := TRxGIFAnimator.Create(ParentImage); with GIFtest do begin .. 2015. 8. 25.
[개발/델파이] delphi TPanel or TForm 을 투명하게 delphi TPanel or TForm 을 투명하게 procedure TForm1.Button1Click(Sender: TObject); begin ClearPanel(TPanel(panel1));//전달인수를 폼으로 하면 폼또한 투명효과를 줄 수 있다. end;procedure TForm1.ClearPanel(var panel : TPanel); var I : Integer; FullRgn, ClientRgn, ControlRgn : THandle; Margin, MarginX, MarginY, X, Y : Integer; begin Margin := (panel.Width - panel.ClientWidth) div 2; FullRgn := CreateRectRgn(0, 0, panel.Width,.. 2015. 7. 3.
[개발/delphi] 델파이 TList의 활용 TList의 활용.Submitted by parcel on Tue, 02/19/2008 - 20:53lecture많은 데이터들을 관리하기 위해서는 리스트를 사용해야 한다.C++과는 다르게 델파이는 TList라는 클래스가 이를 도와준다.실제로 TList는 다른 비슷한 기능의 부모 클래스이기도 하다.일단 데이터를 관리하기 위해서 따로 유닛을 만들어 관리하는 것이 편리하다. 폼의 중간에 던져 놓으면 참 보기 힘들다.기본 뼈대를 먼저 만들어보자.unit uMyDataList; interface uses classes; type TMyDataList = class(TList) private protected public end; implementation end.짠, 이렇게 간단하다.이제 담은 동적인 데이터의 형.. 2015. 7. 3.
[개인] sobakcc Control Package v 1.0 sobakcc Control Package v 1.0 2005.01.03 컨트롤 팩키지 버전 1.0이 공개되었습니다. 벌써 만들어 놓은지는 몇년이 지났지만 그동안 구석에 놔두다가 이렇게 올려봅니다. 비주얼 컴포넌트의 컨트롤을 모아둔 팩키지입니다. 이 컴포넌트들은 Flat-Style의 모양으로 각종 컨테이너 컴포넌트 상에 위치하게 됩니다. * FlatStyle의 비주얼 컴포넌트 * 전체 31개의 컴포넌트가 팩키지 안에 들어 있습니다. * TCCAboutBox, TCCAlignEdit, TCCAnimation, TCCAnimWnd, TCCButton, TCCCheckBox, TCCCheckListBox, TCCColorComboBox, TCCComboBox, TCCDBComboBox, TCCDBEdit, T.. 2015. 2. 19.
[개발/델파이] delphi - ESC 키 입력 받기 Form에서 어느 포커스에 있어도 키 입력을 받아, ESC 키를 누르면 Form 이 닫히도록 할 수 있다. 방법은 다음과 같다. - Form 의 Key Preview 속성을 True 로 설정한다.- Form 의 OnKeyPress 이벤트 핸들러에 다음 코드를 작성한다. if ( Key = #27 ) then begin Form1.Close; end; 위와 같이 OnKeyPress 이벤트 핸들러를 작성하면 Form 의 어느 곳에서나 ESC 키를 누렀을 때 Form1 이 Close 된다. 비슷한 방법으로 Edit 컨트롤에서 Enter 키나 Tab키를 눌렀을 때 특정 동작을 수행하도록 할 수도 있다. 이 때는 Edit 컨트롤의 OnKeyPress 이벤트 핸들러를 위와 같이 작성한다. if ( Key = #13.. 2014. 12. 22.
[개발/delphi] 델파이에서 그래픽 파일(JPG, GIF, PNG) 다루기 델파이에서 그래픽 파일(JPG, GIF, PNG) 다루기 델파이에서는 기본적으로 TImage 라는 컴포넌트로 이미지를 다루는데,이것은 그냥 BMP 파일을 다루는 것 같습니다. 델파이 2007에서는 JPG와 GIF 형식을 바로 보여줄 수 있습니다.델파이 2009에서는 PNG 형식을 추가로 바로 보여줄 수 있게 되었습니다. PNGImage 라는 오픈소스를 아예 Embarcadero에서 사버렸습니다.머, GIF쪽은 저자가 직접 기증?한거이지만... 델파이 2009에서 TImage 컴포넌트에 각각의 그래픽 파일을 보여주는 예제는 다음과 같습니다.각각의 이미지 파일을 처리하기 위해서는 uses PNGImage, JPEG, GIFImg; 구문을 앞부분에 사용하여야만 합니다. procedure TForm1.Butto.. 2014. 10. 30.
[개발/delphi] 델파이 Format 함수 사용법 델파이에서 쓰는 Format의 간단한 사용례 ■ Format 함수 정의 class function Format ( Const StrFormat : string; Const Args : array of const ) :string; ■ StrFormat 정의 형식 %[Index:][-][표시할 자리수][.0을 채울 자리수]Type ■ 타입 종류   d = 정수   e = 지수표시   f = 소수점 두번째 자리 이후 반올림   g = 입력된 대로 표시   m = 통화   n = 수치 쉼표 표시(소수점 두번째 자리 이후 반올림) .. 2014. 2. 13.
[개발/Delphi] 델파이 날짜 함수 델파이 날짜 함수 // include uses DateUtils // declaration //일자를 추출한다. function DateOf(const AValue: TDateTime): TDateTime; //시간을 추출한다. function TimeOf(const AValue: TDateTime): TDateTime; //평년,윤년을 구분하다. function IsInLeapYear(const AValue: TDateTime): Boolean; //오전,오후를 구분한다. function IsPM(const AValue: TDateTime): Boolean; //Word형의 년,월,일 파라메타의 유효성을 체크한다. function IsValidDate(const AYear, AMonth, ADay: W.. 2014. 2. 13.
반응형