Utilizando dll escrita em .net

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

Moderador: Moderadores

Avatar do usuário
bencz
Usuário Nível 4
Usuário Nível 4
Mensagens: 524
Registrado em: 28 Abr 2012 17:36
Contato:

Utilizando dll escrita em .net

Mensagem por bencz »

Olá, gostaria de saber sobre a possibilidade de utlizar uma dll escrita em C#, no clipper, sei la, talvez usando o activeX ou alguma outra forma...
alguem sabe como posso fazer ??

Obrigado
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Utilizando dll escrita em .net

Mensagem por sygecom »

Olá bencz,
Com Clipper não é possível por que o .NET não gera DLL 16bits. Com Harbour é possível ler DLL do .NET, procure no fórum por LOADLIBRARY() que deve ter alguns post mostrando como.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
bencz
Usuário Nível 4
Usuário Nível 4
Mensagens: 524
Registrado em: 28 Abr 2012 17:36
Contato:

Utilizando dll escrita em .net

Mensagem por bencz »

Olá.... bom... fiz o seguinte... apenas para teste...

Código: Selecionar todos

function Main()
   local aDLL := LoadLibrary("teste.dll")
   DllCall("ola")
   freelibrary(aDLL)
return nil
dll C#

Código: Selecionar todos

using System;
using System.Windows.Forms;

namespace teste
{
    public class Class1
    {
        public static void ola()
        {
            MessageBox.Show("Ola mundo!", "Ola mundo");
        }
    }
}
Compilei... e tentei executar, mas nao aparece a janela de msg... :X
Imagem
Responder