Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - * Operator wie in MS-DOS
blackbirdXXX - Di 01.04.03 19:59
Titel: * Operator wie in MS-DOS
Gibt es in Delphi so etwas wie einen * Operator wie in Dos?
ca. so:
Quelltext
1: 2: 3:
| cd Programme oder cd Prog* |
führen beide zum gleichen Ergebnis. Ich brauche so etwas auch in Delphi.
ca. so:
Quelltext
1: 2: 3:
| if eingabe = "shutdown *" then show shutdownform else Hide Form1 |
Würde mich über eine Antwort freuen.
MSCH - Di 01.04.03 20:57
Schön wärs, aber imho gibts sowas zumindest nicht ohne Zusatzkompos im Standard-Delphi.
Weil, der "*" verbirgt ja eine gewisse logik, z.b. alle Dateien. Diese Logik muss dem Programm ja mitgegben werden, ansonsten ist es nur ein zeichen wie "A" oder "Z".
Den Operator gibts übrigens, allerdings nicht in deinem genannten Kontext; er nennt sich Multiplikation.
grez
msch
maxk - Di 01.04.03 21:52
Meinst du das so?
Quelltext
1: 2:
| if pos('shutdown',eingabe)>0 then shutdownform.show else Form1.Hide; |
maxk
AndyB - Di 01.04.03 21:53
| Zitat: |
| if eingabe = "shutdown *" then |
Probiers mal so:
Quelltext
1:
| if Copy(eingabe, 1, 9) = 'shutdown ' then |
blackbirdXXX - Mi 02.04.03 21:12
Sehr gut. Das funktioniert. Aber wie setzte ich diese Funktion ein wenn ich so etwas brauche:
Quelltext
1: 2: 3:
| if eingabe = "* shutdown *" then show shutdownform else Hide Form1 |
Das ganze brauche ich weil mein Programm einen String erstellt der sich aus Zeit, befehl, und an wen er gerichtet wird
z.b.:
(12:34) shutdown PC1
Vielleicht kann mir da einer helfen
inselberg - Mi 02.04.03 21:15
steht doch da oben
pos()
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!