본문 바로가기
반응형

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.
[개발/delphi] PC와 노트북 윈도우 크기 변형 문제 해결하기 PC와 노트북 윈도우 크기 변형 문제 해결하기 PC에서 개발한 윈도우 어플리케이션의 화면이 노트북에서는 이상하게 다르게 나오는 경우가 있다. 운이 나쁘게 이런 경우가 생기면 어떻게 해결해야할까? 각 visible window 의 가로, 세로 크기가 다르게 나오는 건 pixel per inch 때문이다. 그래서 이러한 문제에 관계없이 윈도우 크기가 유지되도록 개발하면 된다.... 이러한 기능이 어디에 있을까? 델파이 IDE화면에서 Object Inspector를 찾아보자. 여기에서Scaled property를 찾아서 그 값을 False 로 설정한다. 이제 노트북에서의 어떠한 해상도에서도 내가 만든 어플리케이션은 제대로 실행될 것이다. 2013. 10. 10.
[개발/delphi] 델파이 컴파일러 버전 정의 델파이 컴파일러 버전(Delphi CompilerVersion) {$IFDEF VER80} - Delphi 1 {$IFDEF VER90} - Delphi 2 {$IFDEF VER100} - Delphi 3 {$IFDEF VER120} - Delphi 4 {$IFDEF VER130} - Delphi 5 {$IFDEF VER140} - Delphi 6 {$IFDEF VER150} - Delphi 7 {$IFDEF VER160} - Delphi 8 {$IFDEF VER170} - Delphi 2005 {$IFDEF VER180} - Delphi 2006 {$IFDEF VER180} - Delphi 2007 {$IFDEF VER185} - Delphi 2007 {$IFDEF VER200} - Delphi 200.. 2013. 7. 23.
[개발/delphi] 엠바카데로 델파이 XE4 무료 시험버전 30일 다운로드 엠바카데로 델파이 XE4 무료 시험버전 30일 다운로드 링크 입니다. Embarcadero Delphi XE 4 for Free Trial 30 days. Download Link !!! one - source code for Windows / Mac/ iOS Development https://downloads.embarcadero.com/free/delphi 2013. 6. 12.
반응형