C4D validieren Komponenten

Nützlichkeit für die automatische Validierung von Delphi -Formularen. Ausgezeichnet, um sowohl für neue Projekte als auch für Legacy -Produkte verwendet zu werden. Erleichterung von Formulardalidierungen und Reduzierung der Codekomplexität. Es kann sowohl für DBware- als auch für Nicht-DBware-Komponenten verwendet werden.
? Kontakte
Installation
- Installation mit dem Boss :
boss install github.com/Code4Delphi/C4D-Validate-Components
- Manuelle Installation : Öffnen Sie Ihr Delphi und fügen Sie Ihrem Projekt den folgenden Ordner unter Projekt> Optionen> Ressourcenkompiler> Verzeichnisse und Bedingungen> Fügen Sie den Dateisuchpfad ein
..C4D-Validate-ComponentsSrc
QuickStart
- Fügen Sie Ihrem System Verwendungen hinzu:
uses
C4D.Validate.Components;
- Fügen Sie die benutzerdefinierten Attribute in die Komponentenerklärung ein, die Sie validieren möchten:
[FieldDisplay('Name')]
[NotEmpty]
[Length(5, 15)]
edtName: TEdit;
- Rufen Sie die Rufnummer zur Validierung von Formular an:
TC4DValidateComponents.Validate(TClasseDoForm, Self);
Benutzerdefinierte Attribute verfügbar:
- Name zu angezeigt werden, wenn Fehler vorliegen:
[FieldDisplay('Name to be displayed')]
- Validiert, damit das Feld nicht leer ist:
- Geben Sie eine minimale und/oder maximale Anzahl von Zeichen für das Feld ein:
- Geben Sie den minimalen und/oder maximalen Wert ein, der in das Feld eingegeben werden muss:
- Geben Sie das minimale und/oder maximale Datum ein, das in das Feld eingegeben werden muss
[MinMaxDate('01/12/2023', '10/12/2023')]
⌨️ Demo
- Neben den Projektquellen finden Sie im Ordner ein Testprojekt:
C4D-Validate-ComponentsSamplesDemo01
Tipp
Ausgehend von Delphi Version 10.3 erhalten Sie eine Warnung:
Warning: W1074 Unknown custom attribute
Es wird empfohlen, diese Warnung in einen Fehler umzuwandeln, damit die Korrektur obligatorisch ist, um dies einzugeben:
{$WARN UNKNOWN_CUSTOM_ATTRIBUTE ERROR}
Beiträge / Ideen / Fehlerbehebungen
Um eine Pull -Anfrage einzureichen, befolgen Sie die folgenden Schritte:
- Geben Sie das Projekt auf
- Erstellen Sie eine neue Niederlassung (
git checkout -b minha-nova-funcionalidade ) - Nehmen Sie Ihre Änderungen vor
- Machen Sie das Commit (
git commit -am 'Functionality or adjustment message' ) - Drücken Sie den Zweig (
git push origin Message about functionality or adjustment ) - Öffnen Sie eine Pull -Anfrage