Reguläre Ausdrücke
Hallo,
ja leider lassen sich in dem Formeditor keine Regulären Ausdrücke verwenden. Aber wir haben eine alternative Möglichkeit Zeichen zu prüfen:
Mit dieser Funktion haben Sie die Möglichkeit den String S auf bestimmte Zeichen zu überprüfen. Hierbei werden zeichen von a-z, A-Z, 0-9 und - zugelassen. Die Funktion gibt dann je nach eingegebenem String ein true oder false zurück, was Sie dann in einer Bedingung prüfen können. Der String S kann natürlich auch mit einem Eingabefeld "Edit1.Text" befüllt werden, oder Sie fügen der Funktion noch einen Parameter hinzu.
ja leider lassen sich in dem Formeditor keine Regulären Ausdrücke verwenden. Aber wir haben eine alternative Möglichkeit Zeichen zu prüfen:
Code: Alles auswählen
function isTextinCharRange : bool;
var
i: Integer;
S: String;
begin
S := 'mein Text %';
for i := 0 to Length(S) do
begin
if (S[i] >= '0') and (S[i] <= '9') then Continue;
if (S[i] >= 'a') and (S[i] <= 'z') then Continue;
if (S[i] >= 'A') and (S[i] <= 'Z') then Continue;
if (S[i] = '-') then Continue;
Result := False;
Exit;
end;
Result := True;
end;
Mit freundlichen Grüßen,
Thomas Hahn
Aagon GmbH
Thomas Hahn
Aagon GmbH
Welche Informationen fehlen Ihnen denn genau? haben Sie ein Beispiel?
Wir arbeiten aktuell daran das Handbuch zu verbessern. Da ACMP allerdings so umfangreich ist, wird dies noch einige Zeit in Anspruch nehmen.
Grundsätzlich verwendet der Formeditor die Programmiersprache Delphi. Das bedeutet wenn Sie etwas in dem Code programmieren möchten, können Sie sich einfach im Internet Delphi-Beispielcodes oder Anleitungen anschauen und diese dann im Form-Editor verwenden.
Wir arbeiten aktuell daran das Handbuch zu verbessern. Da ACMP allerdings so umfangreich ist, wird dies noch einige Zeit in Anspruch nehmen.
Grundsätzlich verwendet der Formeditor die Programmiersprache Delphi. Das bedeutet wenn Sie etwas in dem Code programmieren möchten, können Sie sich einfach im Internet Delphi-Beispielcodes oder Anleitungen anschauen und diese dann im Form-Editor verwenden.
Mit freundlichen Grüßen,
Thomas Hahn
Aagon GmbH
Thomas Hahn
Aagon GmbH
- ngottschalk
- Beiträge: 293
- Registriert: Mi Sep 08, 2010 12:57 pm
Der Formeditor nutzt eine Middleware namens "TMS Scripter", diese ist zwar an Delphi angelehnt, unterliegt aber deutlichen Einschraenkungen, da es eine interpretierte Skriptumgebung ist und keine kompilierten Binaries erstellt; Unter https://doc.tmssoftware.com/biz/scripte ... ascal.html kann man sich eine kleine Uebersicht ansehen und ist ein guter Anlaufpunkt fuer weitere Informationen/Details.THahn hat geschrieben: ↑Do Jan 27, 2022 8:34 am Welche Informationen fehlen Ihnen denn genau? haben Sie ein Beispiel?
Wir arbeiten aktuell daran das Handbuch zu verbessern. Da ACMP allerdings so umfangreich ist, wird dies noch einige Zeit in Anspruch nehmen.
Grundsätzlich verwendet der Formeditor die Programmiersprache Delphi. Das bedeutet wenn Sie etwas in dem Code programmieren möchten, können Sie sich einfach im Internet Delphi-Beispielcodes oder Anleitungen anschauen und diese dann im Form-Editor verwenden.
Mit freundlichen Grüßen
Niklas Gottschalk (gottschalk@zoller-usa.com)
IT Systems Administrator
Zoller Inc.
Niklas Gottschalk (gottschalk@zoller-usa.com)
IT Systems Administrator
Zoller Inc.