Comecei a ler sobre o framework Java Native Access (JNA) e, realmente, ele facilita bastante o acesso a código nativo na forma de bibliotecas compartilhadas (dll/so) por uma aplicação Java.
No entanto não ficou claro pra mim se é possível trabalhar com dlls escritas em VB ou Delphi, por exemplo. Acho que as bibliotecas devem estar em código-objeto e portanto a linguagem, a princípio, não deveria ser um problema… Então existe alguma espécie de cabeçalho de funções ou objetos dentro da dll que permite saber a assinatura dos mesmos?? Este cabeçalho é em C ou C++ independente da linguagem em que a biblioteca foi escrita?
Desde já agradeço :c)