Через сокет попробуй подсоединиться к серверу на тот порт где крутится firebird. Если соединение прошло успешно значит сервер и служба доступны
![Smile](/forums/images/smilies/smile.gif)
Примерно так:
X++:
#Socks
int socket;
DLL dll;
DLLFunction func;
;
dll = new DLL('WS2_32.dll');
func = new DLLFunction(dll,'socket');
func.arg(ExtTypes::DWord,ExtTypes::DWord,ExtTypes::DWord);
func.returns(ExtTypes::DWord);
socket = func.call(#AF_INET,#SOCK_STREAM,#IPPROTO_IP);
Смотри форму tutorial_TicTacToe.