Wednesday, May 25, 2011

Erro: Expected return value not received usando Intraweb + SocketServer

Tenho um projeto Delphi Intraweb que faz chamadas a servidores de aplicação remotos, via Socket (TSocketServer).

Um dia destes, sem mais nem menos, obtive um erro estranho "Expected return value not received" ao tentar chamar um método do servidor de aplicação, através do Socket. Usei o amigo Google mas ele não me ajudou muito. Não tive tempo ainda de debugar o fonte do SocketServer para verificar o porquê do erro, mas a solução foi relativamente simples: Basta fazer:
SocketServer.SupportCallbacks := False;

Resolvido o problema

No comments: