델파이에 대한 8가지 팁:
1. Delphi에서 외부 exe 파일을 호출하는 방법은 무엇입니까?
용도WinProcs;
.
시작하다
WinExec(......);
.
끝.
Pascal 라이브러리 함수를 호출하는 것과 다르지 않습니다.
2. 델파이 힌트의 글꼴과 색상을 변경하는 방법
Delphi의 TApplication 속성에는 HintColor 및 HintPause가 포함됩니다.
HintColor를 설정하고 HintPause를 설정하여 응용 프로그램에서 힌트의 색상을 변경할 수 있습니다.
힌트가 실행되는 시간을 변경합니다.
하지만 안타깝게도 Delphi의 힌트 글꼴은 변경할 수 없습니다.
3. 델파이에서 날짜를 계산하는 방법
Delphi에서는 다음과 같이 시간을 계산하는 것이 가장 쉽습니다.
var ss : TDateTime
실제로 Tdatetime은 배정밀도 부동 소수점 숫자이며 소수점은 일 수를 나타냅니다.
예를 들어, ss := ss + 20은 ss = 234.567인 경우 ss로부터 20일을 의미합니다.
물론 AD 0부터 시작하여 234.567일을 의미합니다!
4. Delphi를 사용하여 ScreenSaver를 프로그래밍하는 방법(null)
화면 보호기는 확장자가 .SCR로 변경된 실행 프로그램에 불과합니다. 두 개의 명령줄 매개변수를 허용합니다.
-s 실행 명령 매개변수
-c 명령 매개변수 구성
Windows는 -s 명령줄 매개변수를 프로그램에 전송하여 프로그램을 시작합니다.
주의할 점: 프로그램 창에는 테두리와 제목이 없습니다. 창 크기는 화면 크기와 동일해야 합니다.
창 이벤트 처리.
5. 델파이에서 디렉토리 이름을 변경하는 방법
다음과 같이 RenameFile 함수를 호출합니다.
RenameFile('c:/wang/temp', 'c:/wang/tmp');
6. DELPHI는 JPEG 이미지 파일을 표시합니다.
용도에 JPEG를 추가하기만 하면 됩니다.
JPEG 단위에는 TJPEGImage 클래스가 있는데, Jpeg 등의 변수를 정의하고 이를 LoadFromFile로 호출할 수 있습니다.
JPEG 파일을 가져온 다음 Form의 Canvas.Draw(x,y,Jpeg)를 사용하여 표시합니다.
7. Delphi에서 Jpeg 형식 파일 처리...
(1) 용도에 JPEG 단위를 추가합니다.
(2) var AJPEG: TJPEGImage와 같은 전역 변수를 정의합니다.
(3) 추가: 양식의 OnCreate 이벤트에:
Canvas.Pen.Color:=clBlack;
Canvas.Pen.Style:=psSolid;
Canvas.Brush.color:=clBtnFace;
Canvas.Brush.Style:=bsSolid; //향후 편의를 위해 Canvas의 일부 속성을 설정합니다.
//양식을 지우고 새 JPEG 파일을 로드합니다.
AJpeg:=TJpegImage.Create;//AJpeg를 동적으로 생성합니다.
AJpeg.LoadFromFile('D:/Temp.jpg') //AJpeg 생성 후 JPEG 파일을 로드합니다.
(4).Form의 OnPain 이벤트를 추가합니다.
Canvas.Rectangle(2,2,560,430); //이미지를 둘러싸도록 검은색 직사각형을 그립니다.
x:=10;
Form1.Canvas.Draw(x,y,AJpeg); //(x,y)를 왼쪽 상단으로 하여 JPEG 파일을 출력합니다.
//사실 그 기능은 그래픽이 파괴될 때 그래픽을 복원하는 것입니다.
(5) '로드' 또는 '찾아보기' 버튼의 OnClick 이벤트에 다음을 추가합니다.
시작하다
OpenPictureDialog1.Execute이면
시작하다
AJpeg.Free; //기존 AJpeg를 해제합니다.
AJpeg:=TJpegImage.Create; //새 AJpeg 생성;
AJpeg.LoadFromFile(OpenPictureDialog1.Filename); //JPEG 파일 로드;
끝;
Canvas.Rectangle(2,2,560,430); //양식 지우기;
x:=10;
y:=10;
Form1.Canvas.Draw(x,y,AJpeg); //새 AJpeg 표시;
끝;
8. DELPHI3 시작 화면