Modem cluster
Vložil admin, Pá, 2006-04-28 00:20
Q: I have GSM modem cluster and I need save all incomming messages to database. How can I manage it?
A: It's easy, just create TGSM instance for each modem.
A: It's easy, just create TGSM instance for each modem.
TMyModule = class(TDataModule) private fMyModems: array[1..MaxModems] of TGSM; procedure OnReceiveSMS(Sender.......) public constructor Create()... end; //and create it in constructor TMyModule.Create; var I: integer; begin for I:= Low(fMyModems) to High(fMyModems) do begin fMyModems[i]:= TGSM.Create(Self); fMyModems[i].ComDevice:= TComm.Create(fMyModems[I]); fMyModems[i].OnReceiveSMS := OnReceiveSMS; fMyModems[i].OnRxChar:= .... end; end; procedure TMyModule.OnReceiveSMS(Sender: TObject, ....); begin TGSM(Sender) is class instance that holds reference to a fMyModem end;
» Přihlašte se, abyste mohl psát komentáře | previous forum topic | next forum topic | 3953 x přečteno