![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Добрый вечер всем.
Имеются 3 модуля: главный модуль с формой в котором есть процедура Код:
procedure SocketInit (Sender: TObject; const Event:TTransferEventIMS); Код:
unit TransferServerIMS; interface uses SysUtils, Windows, Messages, Classes, SyncObjs, ExtCtrls, SetupFormIMS, // юнит с формой для настройки соединения с сервером кодов CodesServer_TLB, TransferTCP; // юнит для обменна с сервером кодов по протоколу ТСР type TErrorEventIMS = TErrorEvent; // для главного юнита чтобы можно было прочитать на каком этапе произошла Ошибка TTransferEventIMS = TTransferEvent; Код:
TTransferEvent = (seCreateTCP, seCreateDCOM, seLookupTCP,seLookupDCOM, seConnectingTCP, seConnectingDCOM, seConnectTCP, seConnectDCOM, seDisconnectTCP, seDisconnectDCOM, seWriteTCP, seWriteDCOM, seReadTCP, seReadDCOM, seErrorTCP, seErrorDCOM); Код:
procedure TForm1.SocketConnect(Sender: TObject; const Event:TTransferEventIMS); begin case Event of seCreateTCP: InitMemo.Lines.Add('CreateTCP'); seCreateDCOM: InitMemo.Lines.Add('CreateDCOM'); seLookupTCP: InitMemo.Lines.Add('LookupTCP'); seConnectingTCP: InitMemo.Lines.Add('ConnectingTCP'); seConnectingDCOM: InitMemo.Lines.Add('ConnectingDCOM'); seConnectTCP: InitMemo.Lines.Add('connectTCP'); seConnectDCOM: InitMemo.Lines.Add('connectDCOM'); end; end; Собственно вопрос что можно сделать чтобы работало. |