반응형 Delphi, RadStudio82 [개발/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. [개인] Borland Delphi 5로 개발된 암호화 DLL Borland Delphi 5로 개발된 암호화 DLL문자열을 암호화 하고 해독하는 함수 Readme.txt : 지금 보고 있는 텍스트 파일 cccipher.dll : 암호화/해독 함수가 포함된 DLL [델파이에서 선언] Function Encrypt(Src: PChar; Key: Word): PChar; stdcall; External 'CCCIPHER.DLL'; Function Decrypt(Src: PChar; Key: Word): PChar; stdcall; External 'CCCIPHER.DLL'; [델파이에서 사용] // encipher Edit2.Text := StrPas(Encrypt(PChar(Edit1.Text), StrToInt(Edit5.Text))); // decipher Edit.. 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. 이전 1 2 3 4 5 6 7 ··· 14 다음 반응형