none
Criando Dll's no C# para Utilização em outras plataformas RRS feed

  • Pergunta

  • Olá!

    Gostaria de Saber se é possivel Criar uma dll no C#, que possa ser chamada por outras liguagens, como exemplo a "DllInscE32.dll" do Sintegra, utilizada para consistir inscrições estaduais. Gostaria de um exemplo do código, mesmo simples, apenas para estabelecer o link (parametros).

    Outra alternativa, seria o exemplo de um controle (ocx). Existindo essa possibilidade, tmbém será satisfatório.

    Obrigado!

    sexta-feira, 25 de junho de 2010 02:16

Respostas

  • Marcelo seguinte,

    creio que a dll só poderá ser utilizada na plataforma .NET mas em todas as linguagens da plataforma.

    Para isso nao existe nenhum exemplo nem algo do tipo.

    Funciona assim voce cria um projeto do tipo Class Library automaticamente quando voce compila ele gerá a DLL com a biblioteca criada por voce, depois voce apenas importa como referencia essa DLL no seu outro projeto e utiliza normalmente suas funcionalidades.

     

     

    sexta-feira, 25 de junho de 2010 03:04

Todas as Respostas

  • Marcelo seguinte,

    creio que a dll só poderá ser utilizada na plataforma .NET mas em todas as linguagens da plataforma.

    Para isso nao existe nenhum exemplo nem algo do tipo.

    Funciona assim voce cria um projeto do tipo Class Library automaticamente quando voce compila ele gerá a DLL com a biblioteca criada por voce, depois voce apenas importa como referencia essa DLL no seu outro projeto e utiliza normalmente suas funcionalidades.

     

     

    sexta-feira, 25 de junho de 2010 03:04
  • Minha duvida tbm é a mesma do colega, so queria complementar, se seria possível usar essa DLL em Delphi, C ou em outra linguagem que não.

    E se não, gostaria de saber se existe algum meio de fazer isso.

    Eu uso em C# uma DLL feita em delphi por meio do DLLImport, queria saber se é possível o inverso.


    Contato:albertim_brasil@hotmail.com - Se ajudei, marca como útil.
    Twitter: Me siga!!
    Blog:http://dotnettime.spaces.live.com/

    quinta-feira, 15 de julho de 2010 11:55