Pessoal, tudo bem?

Estou criando uma DLL no delphi, com funções que serão utilizadas por um
aplicativo escrito em VB .net com framework 1.1.

Criei os procedimentos dentro da DLL e os exportei normalmente:

exports Funcao1 name 'Funcao1daDLL';
exports Funcao2 name 'Funcao2daDLL';

Acontece que pelo delphi eu consigo executar normalmente essas funções
varias vezes consecutivas. Mas o programa em VB após algumas execuções
retorna uma exception, na linha da chamada à DLL.
Não existe uma quantidade certa de repetições necessárias para que a
exception ocorra. As vezes ocorre na segunda repetição, outras vezes na
décima, por exemplo.

A exception é: Object reference not set to an instance of an object.

Alguem sabe se preciso fazer alguma declaração diferente dos meus métodos,
para que o vb possa chamar? O que pode ser este erro?

Obrigado.


[As partes desta mensagem que não continham texto foram removidas]

Responder a