Einzelnen Beitrag anzeigen

Benutzerbild von sx2008
sx2008

Registriert seit: 16. Feb 2008
Ort: Baden-Württemberg
2.332 Beiträge
 
Delphi 2007 Professional
 
#3

Re: Strings über COM-Port Senden über einen Pointer

  Alt 29. Mai 2010, 18:46
Warum ist die Funktion eigentlich so kompliziert?
Das Kopieren des String in einen Puffer ist doch überflüssig.
Delphi-Quellcode:
function TCommPortDriver.SendString(const s: AnsiString ): boolean;
begin
  Result := SendData(PAnsiChar(s), Length(s) ) = Length(s);
// je nach Deklaration von SendData könnte der Aufruf auch so aussehen
// Result := SendData(s[1], Length(s) ) = Length(s);
end;
  Mit Zitat antworten Zitat