Zitat:
aber ich weiß nicht wieviele Werte ich bekomme
was soll das denn heissen?
wie bekommst du den die werte übermittelt? (code?)
wenn du die einzeln kriegst, dann ginge es so:
Delphi-Quellcode:
oldcmd1, oldcmd2, aktcmd, tempcmd:string;
tempcmd:=getcmd;//neuen befehl holen
if (tempcmd<>aktcmd) and (tempcmd<>oldcmd1) and (tempcmd<>oldcmd2)
then begin
oldcmd2:=oldcmd1;
oldcmd1:=aktcmd;
aktcmd:=tempcmd;
end;