|
Postada em 22/11/2004 13:37 hs
Como posso fazer para que meu aplicativo utilize as DLLs e OCX com as quais desenvolvi sem alterar a máquina do usuário. Já ouvi dizer que é possível fazer a aplicação utilizar estes arquivos do próprio diretório do executável. Alguém sabe como fazer isso? Ou como posso resolver este problema? Valeu!
|
|
|
|
|
Postada em 22/11/2004 14:19 hs
copie as dlls e ocxs que estão sendo usadas para o diretorio de sua app e depois referencie o caminho no projeto.
|
|
|
|
Postada em 22/11/2004 17:07 hs
Valeu Snake! mas... referenciar o diretório da app onde?? já coloquei as DLLs e OCXs no mesmo diretório do EXE e não funcionou!
|
|
|
|
Postada em 22/11/2004 22:46 hs
A única forma que conheço, é usando um pacote MTS através do Windows 2000 Server, que permite o disparo de aplicações inteiras, ou parte delas (DLLs e OCX) de forma remota, sem a necessidade de instalação local, mas isso é relativamente chato de fazer e eu nunca vi isso funcionando na prática. Mas, qual a real necessidade de se fazer isso? Qual a limitação que você está enfrentando para ter que utilizar uma instalação desta forma? Poderia detalhar melhor o seu problema?
|
|
|
|
Postada em 24/11/2004 01:02 hs
O problema que tenho é o seguinte: Como disse, tenho aplicações que foram desenvolvidas com certas versões de DLLs e OCXs, porém cada computador dos clientes possuem suas próprias DLLs e OCXs por isso gostaria de fazer minha aplicação utilizar um "pacote" específico de DLLs e OCXs para não alterar as da máquina do usuário, e assim, não alterar seus arquivos e aplicações já existentes. A maneira que me ocorreu pra fazer isto foi indicar onde estão as DLLs e OCXs da minha aplicação assim como vários aplicativos possuem diretórios inteiros de DLLs e OCXs que copiam para máq. na instalação. Se alguém souber como fazer isto desta ou de outra maneira, eu agradeço!
|
|
|