eMail-Adressen
Es ist ein anwenderfreundliches Delphiprogramm zu erstellen, welches den Nutzer zur Eingabe einer e-Mail-Adresse auffordert und ihm danach eine Antwort gibt.
Wenn der eingegebene String kein "@" und kein "." in dieser Reihenfolge enthält, soll mitgeteilt werden: "Das ist keine gültige Adresse!" und die Eingabeaufforderung soll erneut gezeigt werden. Anderenfalls soll die Meldung heißen: "Aha, Sie sind bei "Subdomäne.Hauptdomäne" registriert, wobei diese Angaben aus dem eingegebenen String herausgelesen werden.
Die Eingabe soll durch eine InputBox realisiert werden.
Wenn der String kein "@" oder keinen "." enthält, (eigentlich nur wenn der Rest des Strings nach dem Abschneiden aller Zeichen vor dem "@"kein "." mehr enthält,) dann soll die Eingabe verworfen werden.
Die Ausgabe der Meldungen kann mit einer ShowMessage-Funktion erfolgen.
Um den ersten Teil der Adresse abzuschneiden, wird die COPY-Funktion benutzt. Dazu muss vorher mit LENGTH() bestimmt werden, wie lang der String am Anfang war.
Die eMail-Adressen sollen in einer ListBox erscheinen.
|
|
| Komponente |
Eigenschaft |
Wert |
Bemerkungen |
| Form1 |
Caption |
‘e-Mail-Adressen’ |
Überschrift in der Kopfleiste des Programmfensters |
| BitBtn1 |
Caption |
‘Eingabe’ |
Eingabeaufforderung mit einer InputBox, Überprüfen der Plausibilität mit Fehlermeldung bzw. Kommentar als ShowMessage, Anzeigen von bis zu 10 zuletzt eingegebener e-Mail-Adressen |
| BitBtn2 |
Caption |
‘eine eMail-Adresse löschen’ |
ausgewähltee e-Mail-Adresse wird aus der Liste gelöschscht |
| BitBtn3 |
Caption |
‘ganze eMail-Liste löschen’ |
Alle e-Mail-Adressen werden aus der Liste gelöschscht |
| BitBtn4 |
Caption |
‘&Ende’ |
Beenden des Projekts |
| ListBox1 |
|
|
Anzeigen der akzeptierten e-Mail-Adressen |
|
| Lösung |
|

|
|
|