Einzelnen Beitrag anzeigen

Benutzerbild von Back2Code
Back2Code

Registriert seit: 6. Feb 2012
Ort: Deutschland
272 Beiträge
 
Delphi XE7 Professional
 
#1

Parameter der Pfadangabe enthält herrausfinden

  Alt 11. Okt 2013, 10:59
Ich hab hier eine Funktion geschrieben die dazu gedacht ist, den Pfad von allen angegebenen Parametern herrauszufiltern. Leider kracht es wenn ich die Abfrage auf "-" & "/" mit einem or verknüpfen möchte. Der Compiler spuckt mir aus:

[dcc32 Warnung] TranslationManager.dpr(56): W1058 Implizite String-Umwandlung mit potenziellem Datenverlust von 'string' zu 'ShortString'
Delphi-Quellcode:
function GetParamPath(): String;
var
  i: Integer;
  sActualParam: String;
  cParam: Char;
begin
  for i := 0 to ParamCount -1 do
  begin
    sActualParam := ParamStr(i);
    cParam := sActualParam[1];
    if cParam <> ('-') or ('/') then // Hier kommt der Fehler
    begin
      Result := sActualParam;
      break;
    end;
  end;
end;
Gibt es keine Möglichkeit diese beiden Zeichen gleichzeitig mit or zu überprüfen?
00111100001100110010000001000100011001010110110001 1100000110100001101001
  Mit Zitat antworten Zitat