Einzelnen Beitrag anzeigen

jbg

Registriert seit: 12. Jun 2002
3.483 Beiträge
 
Delphi 10.1 Berlin Professional
 
#2
  Alt 12. Aug 2002, 23:00
In der Schleife
Code:
cmd[0] := '';   //cmd[0] = Eingehendes Command als String
[b]for[/b] i := 0 [b]to[/b] length(szRecv) [b]do[/b]
  cmd[0] := cmd[0] + szRecv[i];
nimmst du ein Zeichen zu viel mit. (PChar: array[0..Length-1])
Das kann man auch schneller und einfacher so lösen:
Code:
SetString(cmd[0], szRecv, StrLen(szRecv));
Zitat:
Irgendwie scheint die Function oder der Teil davor nicht richtig zu arbeiten, aber ich weiß nicht woran es liegt *verzweifel*
Und was funktioniert daran nicht richtig? Wie soll es funktionieren, und was macht es gerade falsch?
  Mit Zitat antworten Zitat