none
Criar DLL no C#.Net par ser acessada pelo Delphi 5 RRS feed

  • Pergunta

  • Olá pessoal!

    Estou precisando criar uma dll no c#.net para ser acessada pelo Delphi 5 ou anterior.

    No delphi as dlls são acessadas indicando o caminho apenas, sem a necessidade de fazer uma referencia dentro do projeto.

    O pessoal me informou que a dll deve ser formada no padrão C o qual eu desconheço, ja busquei informação na net mais n encontrei.

     

    Se alguem poder me ajudar, fico agradecido.

     

    Esse é um projeto pra integrar ao Projeto da vidalink para farmacia popular.

     

    Estou precisando muito disso.

     

    Obrigado a todos

     


    RV CAVALCANTE
    domingo, 23 de janeiro de 2011 03:03

Respostas

  • Saudações....

    Eu desenvolvi uma DLL do tipo COM em VS2008 com C# e fiz o Delphi5 usá-lo

    Resumindo....

     fiz uma classe no Delphi

    “TDllCOM = class(TObject)”

    Ao dar create, essa classe registra a dll

    com WinExec(Pchar(RegAsm NomeDaDll.dll /tlb /codebase'), SW_HIDE);

    Após registrar, a DLL é chamada com

    CreateOleObject('O_namespace.NomeDaDll');

    Apos isso tua classe, no delphi, ira acessar os métodos feito na DLL COM

    É mais ou menos assim, o cominho das pedras...

    T+


    Edson Domenech
    segunda-feira, 24 de janeiro de 2011 11:11