Показать сообщение отдельно
Старый 24.02.2012, 08:41   #2  
ice321i is offline
ice321i
Участник
 
60 / 47 (2) +++
Регистрация: 22.10.2007
Через сокет попробуй подсоединиться к серверу на тот порт где крутится firebird. Если соединение прошло успешно значит сервер и служба доступны
Примерно так:
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.