Tenho linkado a WAPI.LIB em meu sistema, para que faça download de programas extras, caso o cliente necessite, assim evito distribuir tudo junto e o instalador ficar muito grande.
O fato curioso, é que sempre funcionou legal as funcoes ISINTERNET() e DLOADFILE().
Neste ultimo mes, clientes comecaram a dizer que o sistema estava fechando sozinho sem mensagem de erro. Logo identifiquei o "terrivel" (terrivel porque nao temos ideia de onde vem) erro:
_EINSTVAR (0) Unrecoverable error 667: Eval stack fault
Passei tres dias verificando as ultimas alteracoes que fiz no sistema, desfiz, refiz etc.
No windows 98 o erro acontece em alguns lugares quase que especificos,
ja no XP ocorre mais vezes, apenas ao acessar uma tela, pronto, ja da erro.
Identifiquei o problema: funcoes IsInternet() e DLoadFile(). Não sei o porque comecou a dar esse conflito, se crio no sistema as 2 funcoes apenas com um return funciona normalmente.
Código: Selecionar todos
function IsInternet()
return
function DLoadFile()
returnSubstitui a WAPI.LIB, a CTP.LIB por outras que tinha backupeado, mais permanece na mesma.
Alguem tem alguma ideia que tipo de conflito meu sistema, esta causando nas duas funcoes???
Fico no aguardo.

