none
Instalação em Rede RRS feed

  • Pergunta

  • Pessoal, estou com um problemão.

    O cenário é o seguinte:
    1. DLL com interface COM feita em C#;
    2. DLL registrada com RegAsm.exe e instalada no GAC;
    3. Programa feito em Delphi que utiliza esta DLL;
    4. O programa delphi está localizado na pasta C:\SistemaDELPHI\Programa.exe em um servidor de arquivos;
    5. De um outro computador da rede, eu tenho um atalho que aponta para o executável do sistema delphi localizado no servidor de arquivos.

    O problema é o seguinte:

    Quando o programa delphi tenta carregar a DLL, ele não encontra no computador da rede e dá erro. Eu preciso rodar esse programa delphi nos computadores da rede através do atalho sem instalar a DLL nos clients.

    Isto é possível??
    terça-feira, 22 de janeiro de 2008 23:23

Respostas

  • Vc teria que criar uma especie de proxy, usando .net por exemplo, de forma que ele recebesse uma requisição e passaria para a sua dll delphi executar as regras de negócio

     

    Mais ou menos assim:

     

    CLIENTE  <------------------------ |HTTP ou TCP| ---------------------> PROXY .NET <----------------->  DLL DELPHI

     

    quinta-feira, 24 de janeiro de 2008 10:53

Todas as Respostas