Forum: Programmieren allgemein
by DeddyH,
10. Jan 2018
System.SysUtils.AnsiSameText
Da wird halt noch so einiges berücksichtigt, was ein einfacher "="-Vergleich nicht tut. Was letztendlich genau den Unterschied in Deinen Strings ausmacht, vermag ich auch nicht zu sagen.
Forum: Programmieren allgemein
by DeddyH,
9. Jan 2018
Mal aus der hohlen Hand:
Prozesse := TStringlist.Create;
try
GetProcessList(Prozesse);
For I := 0 to Prozesse.Count - 1 do
If AnsiSameText(Trim(Prozesse), ExeNameString) then
begin
IsActive := 1;
break;
end;
Forum: Programmieren allgemein
by DeddyH,
9. Jan 2018
Was heißt denn "geht nicht"? Ist das Spiel nicht in der Liste, oder findet Dein Vergleich den Eintrag nicht?