HARBOUR + DLL C#

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

eduardomc00
Usuário Nível 1
Usuário Nível 1
Mensagens: 43
Registrado em: 07 Out 2014 18:29
Localização: São Paulo

HARBOUR + DLL C#

Mensagem por eduardomc00 »

Galeraaa, Boa tarde!!

Me desculpem se já há algum tópico do tipo, mas não achei!

vamos lá:
Estou tentando importar uma DLL feita por mim mesmo em C# no HARBOUR.
Porém, quando gero a DLL, nenhuma outra linguagem consegue ler essa DLL, somente o C#.
Pesquisei um pouco e vi que tenho que gerar o ASSEMBLY dessa DLL para outras linguagens enxergar, com isso gera um arquivo .tbl (Component Object Model ou COM+).

Há um programa na internet( DLL EXPORT VIEWER ) que consegue ler as DLL's e mostrar as funções/métodos que essa DLL possui.
Quando coloco o arquivo.dll ele não entede mas se coloco o .tbl ele entende.

ENFIM...

o DLLLOAD, LoadLibrary, e todos os outros só estão me retornando NIL quando leio esse arquivo, alguém tem alguma ideia?!?!

PS: Tudo isso apenas parar gerar a ASSINATURA DO RPS da NFS-e de SP.

ATT,

Eduardo
eduardomc00
Usuário Nível 1
Usuário Nível 1
Mensagens: 43
Registrado em: 07 Out 2014 18:29
Localização: São Paulo

HARBOUR + DLL C#

Mensagem por eduardomc00 »

.TBL = .TLB errei!
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7929
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

HARBOUR + DLL C#

Mensagem por Itamar M. Lins Jr. »

nenhuma outra linguagem consegue ler essa DLL, somente o C#.
Como fazer então ? Perguntamos nós. Se nenhuma linguagem consegue ler ?

Não é um problema do C# ? ou da forma que está sendo feita a DLL ?

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Responder