@EinsteinXXL:
Dann wäre deine Formatierung wenig hilfreich. Du schreibst:
Delphi-Quellcode:
// - Prüfe ob COMMAND leer ist, wenn ja, dann COMMAND String ist Commandline, rest sollte selbsterklärend sein
if COMMAND.Empty then begin
COMMAND := AnsiUpperCase(Commandline);
end
else
COMMAND := AnsiUpperCase(COMMAND);
PARAMETER := commandline.Substring(AnsiPos(COMMAND,commandline) + COMMAND.Length).ToLower;
Meinst du es so wie du es geschrieben hast (mal etwas umformatiert):
Delphi-Quellcode:
// - Prüfe ob COMMAND leer ist, wenn ja, dann COMMAND String ist Commandline, rest sollte selbsterklärend sein
if COMMAND.Empty then
begin
COMMAND := AnsiUpperCase(Commandline);
end
else
begin
COMMAND := AnsiUpperCase(COMMAND);
end;
PARAMETER := commandline.Substring(AnsiPos(COMMAND,commandline) + COMMAND.Length).ToLower;
Oder doch eher so:
Delphi-Quellcode:
// - Prüfe ob COMMAND leer ist, wenn ja, dann COMMAND String ist Commandline, rest sollte selbsterklärend sein
if COMMAND.Empty then
begin
COMMAND := AnsiUpperCase(Commandline);
end
else
begin
COMMAND := AnsiUpperCase(COMMAND);
PARAMETER := commandline.Substring(AnsiPos(COMMAND,commandline) + COMMAND.Length).ToLower;
end;
In der anderen Prozedur sind auch solche Formatierungen drinne, aber ich habe mal jetzt nur diese als Beispiel genommen.