Einzelnen Beitrag anzeigen

Benutzerbild von Codewalker
Codewalker

Registriert seit: 18. Nov 2005
Ort: Ratingen
945 Beiträge
 
Delphi XE2 Professional
 
#4

Re: [Autostart] Windowsstart->Tray, sonst->Form.Show

  Alt 9. Feb 2008, 16:09
Schöner ist das Überprüfen mittels FindCmdLineSwitch. Dann muss man die Schleife nicht selbst implementieren und kann auf bestimmte Chars als Parameter prüfen (z.B. / - etc.). Außerdem kann man Griß-/Kleinschreibung ignorieren.

Delphi-Quellcode:
type TSysCharSet = set of Char;

function FindCmdLineSwitch(const Switch: string; SwitchChars: TSysCharSet; IgnoreCase: Boolean): Boolean;
Beispiel:

Delphi-Quellcode:
var sc: TSysCharSet;
begin
sc:=['/','-','|'];

if FindCmdLineSwitch('help',sc,True) then
 {  .. Parameter ist da }
  Mit Zitat antworten Zitat