Changeset 26 for Comm/USerialPort.pas


Ignore:
Timestamp:
May 25, 2010, 1:51:46 PM (14 years ago)
Author:
george
Message:
  • Přidáno: Knihovna VectorObject pro vykreslování vektorových objektů.
  • Přidáno: Knihovna PersistentForm pro uchování stavu oken v registrech.
  • Přidáno: LastOpenedList pro uchování naposledy otevřených souborů.
  • Upraveno: Aktualizace různých knihoven.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Comm/USerialPort.pas

    r23 r26  
    4848    function GetBaudRateNumeric: Integer;
    4949    function GetName: string;
     50    function GetReceiveBuffer:TMemoryStream;
    5051    procedure SetBaudRate(const AValue: TBaudRate);
    5152    procedure SetBaudRateNumeric(const AValue: Integer);
     
    7071    property RTS: Boolean read FRTS write SetRTS;
    7172    property DTR: Boolean read FDTR write SetDTR;
     73    property ReceiveBuffer: TMemoryStream read GetReceiveBuffer;
    7274
    7375    property BaudRateNumeric: Integer read GetBaudRateNumeric write SetBaudRateNumeric;
     
    132134
    133135procedure TSerialPort.Open;
    134 var
    135   DefaultCommConfig: COMMCONFIG;
    136   Size: LongWord;
    137   Port: PChar;
    138136begin
    139137  Connect(FName);
     
    197195begin
    198196  Result := FName;
     197end;
     198
     199function TSerialPort.GetReceiveBuffer:TMemoryStream;
     200begin
     201  Result := FReceiveThread.Stream;
    199202end;
    200203
Note: See TracChangeset for help on using the changeset viewer.