Разработка фрагмента специального математического и программного обеспечения передачи данных на основе протокола TCP/IP

Дипломная работа - Безопасность жизнедеятельности

Другие дипломы по предмету Безопасность жизнедеятельности



lear;i := 1 to 3 dofConnect.StringGrid.Cells[3,i] = 'Установленно' then.Items.Add(fConnect.StringGrid.Cells[1,i]);

end;

.

Форма отправки донесения

unit unReport;

, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,, StdCtrls;

= class(TForm): TLabel;: TComboBox;: TLabel;: TMemo;: TButton;: TButton;FormActivate(Sender: TObject);bBackClick(Sender: TObject);bSendClick(Sender: TObject);

{ Private declarations }

{ Public declarations };

: TfReport;

{$R *.dfm}

unMain, unConnect;

TfReport.bBackClick(Sender: TObject);;;

TfReport.bSendClick(Sender: TObject);i: integer;(cbPost.ItemIndex = -1) or (mText.Text = '') then('Проверьте правильность ввода!',mtError,[mbOk],0,mbOk);;;i := 1 to fConnect.StringGrid.RowCount - 1 docbPost.Text = fConnect.StringGrid.Cells[1,i] then break;.TcpClient.RemoteHost := fConnect.StringGrid.Cells[2,i];.TcpClient.Active := True;.TcpClient.Sendln(mText.Text);.TcpClient.Active := false;;

TfReport.FormActivate(Sender: TObject);i: integer;.Items.Clear;i := 1 to 3 dofConnect.StringGrid.Cells[3,i] = 'Установленно' then.Items.Add(fConnect.StringGrid.Cells[1,i]);

end;

.

Форма входящего сообщения

unit unMessage;

, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,, StdCtrls;

= class(TForm): TButton;: TLabel;: TMemo;: TLabel;: TButton;: TLabel;bBackClick(Sender: TObject);bReportClick(Sender: TObject);

{ Private declarations }

{ Public declarations };

: TfMessage;

{$R *.dfm}

unMain, unReport;

TfMessage.bBackClick(Sender: TObject);;;

TfMessage.bReportClick(Sender: TObject);.ShowModal;;

.

Форма о программе

unit unAbout;

, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,, StdCtrls;

= class(TForm): TLabel;: TLabel;

{ Private declarations }

{ Public declarations };

: TfAbout;

{$R *.dfm}

unMain;

end.