TMaskEdit Maske für IP Adresse

Für Fragen von Einsteigern und Programmieranfängern...
Antworten
DL3AD
Beiträge: 434
Registriert: Fr 13. Sep 2013, 12:07
OS, Lazarus, FPC: Debian Buster (L 2.0.2)
CPU-Target: 64Bit
Wohnort: Rügen

TMaskEdit Maske für IP Adresse

Beitrag von DL3AD »

Hallo,
ich versuche gerade eine Maske für IP Adressen zu erstellen :roll:
Es sollen Adressen wie z.B akzeptiert werden

127.0.0.1
192.168.144.100
192.168.2.1

d.h. das ich sowohl 127.0.0.1 als auch 127.000.000.001 eingeben kann.

Wie sieht die passende Maske aus ?
Das hier https://wiki.freepascal.org/TMaskEdit half mir nicht weiter - warscheinlich mache ich irgendwo einen Denkfehler.

Gruß Frank

Benutzeravatar
m.fuchs
Lazarusforum e. V.
Beiträge: 2252
Registriert: Fr 22. Sep 2006, 19:32
OS, Lazarus, FPC: Winux (Lazarus 2.0.8, FPC 3.0.4)
CPU-Target: x86, x64, arm
Wohnort: Berlin
Kontaktdaten:

Re: TMaskEdit Maske für IP Adresse

Beitrag von m.fuchs »

Nur IPv4 oder auch IPv6? Wobei du dafür mit Sicherheit kein TMaskEdit verwenden kannst.
Software, Bibliotheken, Vorträge und mehr: https://www.ypa-software.de

DL3AD
Beiträge: 434
Registriert: Fr 13. Sep 2013, 12:07
OS, Lazarus, FPC: Debian Buster (L 2.0.2)
CPU-Target: 64Bit
Wohnort: Rügen

Re: TMaskEdit Maske für IP Adresse

Beitrag von DL3AD »

Hallo,
nur IPv4 siehe oben.
Ich will ja nur sicherstellen das im MaskEdit kein "Müll" eingtippt wird.
Gibt es da denn eine Andere Lösung - oder muss ich mir da was zurechtbasteln ?

Gruß Frank

sstvmaster
Beiträge: 332
Registriert: Sa 22. Okt 2016, 23:12
OS, Lazarus, FPC: OS: Windows 10 | Lazarus: 2.0.8 + Fixes + Trunk 32bit
CPU-Target: 32Bit
Wohnort: Dresden

Re: TMaskEdit Maske für IP Adresse

Beitrag von sstvmaster »

Hallo Frank,

habe hier https://www.lazarusforum.de/viewtopic.php?f=29&t=12629 eine Unit zum prüfen von IP Adressen geschrieben.
Vielleicht hilfts weiter.

LG Maik
LG Maik

DL3AD
Beiträge: 434
Registriert: Fr 13. Sep 2013, 12:07
OS, Lazarus, FPC: Debian Buster (L 2.0.2)
CPU-Target: 64Bit
Wohnort: Rügen

Re: TMaskEdit Maske für IP Adresse

Beitrag von DL3AD »

... Danke - genau das habe ich gesucht

Antworten