Compartilhando a mesma função em aplicações diferentes-Ajuda
13/09/2004
0
Seguinte, tenho duas aplicações delphi que tem uma rotina que calcula uns indicadores para mim. O problema é que sempre que meu usuário pede alteração na fórmula do cálculo, eu tenho que alterar nos 2 projetos e compila-los novamente. Como eu poderia resolver esse problema ?
Eu pensei em compartilhar a mesma DCU ... será que funcionaria ?
Postem aí as suas soluções .
Muito Obriagado , espero ajudar vc´s tb em breve . :wink:
-=|ranca_tripa|=-
Posts
13/09/2004
-=|ranca_tripa|=-
se não aparecer outras, devo usar dll mesmo como vc sugeriu .
Abraços a todos ...
13/09/2004
Gandalf.nho
14/09/2004
-=|ranca_tripa|=-
eu disse que se eu usar uma dll , eu teria que altera meus programas para fazer a chamada a uma dll , já se fosse DCU não , eu apenas adicionaria na USES certo ?
me corrijam se eu estiver errado, eu nunca fiz dll , mais sei que é bem simples ...
abraços... :wink:
14/09/2004
Bruno Belchior
14/09/2004
Bruno Belchior
14/09/2004
-=|ranca_tripa|=-
Uma DCU eu precisaria apenas declar na uses , como já faço com uma unit . Agora, uma DLL eu precisaria colocar códigos para chamar essa DLL , que acredito que não seja só declarar na USES .
isso que estou tentando falar , me desculpem se não fui claro.
claro que uma vez alterado o as minhas unit pra trabalhar com a DLL eu nao precisaria fazer mais isso :?
aguardo mais idéias ..... será que só tem duas opções ? DCU e DLL ?
15/09/2004
Nildo
15/09/2004
Rodc
Eu também tenho dois programas que compartinham a mesma unit. É um programa que importa arquivos e gera faturas. Mas a importação pode ser feita pelo usuário ou automático em um serviço que criei para o window.
Basta adicionar ao projeto a unit que você quiser e pode usá-la normalmente.
Vai ficar assim na unit principal do seu projeto secundário:
[color=darkred:384fa51c23]uses
Geral in ´..\Fontes\Geral.pas´,
ULocate in ´..\Fontes\ULocate.pas´ ,[/color:384fa51c23]
É até melhor que fazer DLL, pois vc não precisar ficar se matando para compilar e não tem milhões de Access Violations por coisa boba.
Não caia na besteira de de fazer DLL.
Ou até melhor. Se você colocar o .pas dentro da pasta bin da intalação do Delphi, ele é automaticamente acessado por qualquer projeto.
Boa sorte.
Rodrigo Cesar
Clique aqui para fazer login e interagir na Comunidade :)