Так а чего на Comservice тогда гнать
Код:
IF CS.ready=FALSE THEN
params.Port:=port;
params.dwBaudRate:=38400;
params.byParity:=0;
params.dwTimeout:=0;
params.byStopBits:=0;
params.dwBufferSize:=0;
params.dwScan:=0;
CS(Enable:=TRUE,Settings:=params,Task:=OPEN_TSK);
ELSE
CS.Enable:=FALSE;
handler:=params.Port;
SM1.RELEASE:=TRUE;
END_IF
вот комбинация, которую я использую,ни какие после SysComSetSettings я не запускаю, поэтому у меня не получалось обнаружить нестыковки, так что не стоит говорить что бибка вредна