Einzelnen Beitrag anzeigen

oki

Registriert seit: 30. Dez 2002
Ort: Brandshagen
1.819 Beiträge
 
Delphi 2007 Professional
 
#14

Re: Inhalt eines dynamischen Array in einen String kopieren

  Alt 10. Dez 2009, 17:23
Joop, da war das Problem: Delphi2010 mit UniCode nicht beachtet. Hier der Code der klappt:
Delphi-Quellcode:
procedure TListenerThread.DoReceivedData;
var SData : AnsiString;
begin
  SData := '';
  if Assigned(FOnReceivedData) then begin
    if (FReceivedData <> nil) and (Length(FReceivedData) >= 200) then begin
      SetLength(SData, Length(FReceivedData));
      system.Move(FReceivedData[0], SData[1], Length(FReceivedData));
      SetLength(FReceivedData, 0);

      FOnReceivedData(self, SData);
    end;
  end;
end;
Hätte ich auch dran denken können.

Dank und Gruß an alle, die mir geholfen haben.

oki
42
  Mit Zitat antworten Zitat