8 Tipps für Delphi:
1. Wie rufe ich eine externe exe-Datei in Delphi auf?
nutztWinProcs;
.
beginnen
WinExec(......);
.
Ende.
Es unterscheidet sich nicht vom Aufruf von Pascal-Bibliotheksfunktionen.
2. So ändern Sie die Schriftart und Farbe des Delphi-Hinweises
Zu den Eigenschaften von TApplication in Delphi gehören HintColor und HintPause.
Sie können die Farbe von Hint in der Anwendung ändern, indem Sie HintColor und HintPause festlegen
Ändern Sie die Zeit, zu der der Hinweis ausgelöst wird.
Aber leider: Die Schriftart von Hint in Delphi kann nicht geändert werden.
3. So berechnen Sie das Datum in Delphi
Die Zeitberechnung erfolgt in Delphi am einfachsten wie folgt:
var ss : TDateTime
Tatsächlich ist Tdatetime eine Gleitkommazahl mit doppelter Genauigkeit, und ihr Dezimalpunkt stellt die Anzahl der Tage dar:
Beispielsweise bedeutet ss := ss + 20 20 Tage ab ss, wenn ss = 234,567
Das bedeutet 234.567 Tage, natürlich beginnend mit dem Jahr 0 n. Chr.!
4. Wie programmiere ich ScreenSaver mit Delphi (null)
Der Bildschirmschoner ist nichts anderes als ein ausführbares Programm, dessen Erweiterung in .SCR geändert wird. Er akzeptiert zwei Befehlszeilenparameter:
-s Befehlsparameter ausführen
-c Befehlsparameter konfigurieren
Windows startet ein Programm, indem es den Befehlszeilenparameter -s an das Programm sendet.
Es ist zu beachten, dass das Programmfenster keine Ränder und Titel hat; die Fenstergröße sollte mit der Bildschirmgröße übereinstimmen
Behandlung von Fensterereignissen.
5. So ändern Sie den Namen eines Verzeichnisses in Delphi
Rufen Sie die Funktion „RenameFile“ auf, z. B.:
RenameFile('c:/wang/temp', 'c:/wang/tmp');
6. DELPHI zeigt JPEG-Bilddateien an
Fügen Sie einfach JPEG zu den Verwendungszwecken hinzu
In der JPEG-Einheit gibt es eine TJPEGImage-Klasse, die eine Variable wie Jpeg definieren und mit LoadFromFile aufrufen kann.
Importieren Sie eine JPEG-Datei und verwenden Sie dann Canvas.Draw(x,y,Jpeg) von Form, um sie anzuzeigen.
7. Verarbeitung von Dateien im JPEG-Format in Delphi...
(1). JPEG-Einheit zu „Verwendungen“ hinzufügen;
(2). Definieren Sie eine globale Variable, z. B. var AJPEG: TJPEGImage;
(3) Fügen Sie Folgendes im OnCreate-Ereignis des Formulars hinzu:
Canvas.Pen.Color:=clBlack;
Canvas.Pen.Style:=psSolid;
Canvas.Brush.color:=clBtnFace;
Canvas.Brush.Style:=bsSolid; //Dies dient dazu, einige Eigenschaften von Canvas für die zukünftige Bequemlichkeit festzulegen
//Formular löschen und eine neue JPEG-Datei laden;
AJpeg:=TJpegImage.Create;// AJpeg dynamisch generieren;
AJpeg.LoadFromFile('D:/Temp.jpg') // Nach dem Generieren von AJpeg die JPEG-Datei laden;
(4).Fügen Sie das OnPain-Ereignis von Form hinzu
Canvas.Rectangle(2,2,560,430); //Zeichne ein schwarzes Rechteck, um das Bild zu umgeben;
x:=10; y:=10;
Form1.Canvas.Draw(x,y,AJpeg); //Die JPEG-Datei mit (x,y) als oberer linker Ecke ausgeben;
// Tatsächlich besteht seine Funktion darin, die Grafik wiederherzustellen, wenn die Grafik zerstört wird.
(5) Fügen Sie dem OnClick-Ereignis der Schaltfläche „Laden“ oder „Durchsuchen“ Folgendes hinzu:
beginnen
wenn OpenPictureDialog1.Execute dann
beginnen
AJpeg.Free; //Das alte AJpeg freigeben;
AJpeg:=TJpegImage.Create; //Generiere ein neues AJpeg;
AJpeg.LoadFromFile(OpenPictureDialog1.Filename); //JPEG-Datei laden;
Ende;
Canvas.Rectangle(2,2,560,430); //Formular löschen;
x:=10;
y:=10;
Form1.Canvas.Draw(x,y,AJpeg); //Neues AJpeg anzeigen;
Ende;
8. DELPHI3-Startbildschirm