|
|
Postada em 26/11/2004 13:44 hs
Estou tendo problemas ao instalar o meu programa em um WIN2K através do INNOSETUP em um cliente, são duas dll:Source: Supportexpsrv.dll; DestDir: {sys}; Flags:Source: Supportvbajet32.dll; DestDir: {sys}; Flags:Em Flags tinha regserver e eu removi, mas mesmo assim continua o problema e quando o cliente clica em "ignorar o erro", o programa instala, mas não consegue receber dados no programa! São importantes estas dll, eu preciso telas na instalação? Acredito que estas duas já devem vir do win98 pra cima, correto? E o programa foi feito no win2k e no meu funciona normal aqui quando instalo, qual seria o problema?[]'s,Marcelo Tamanini
|
|
|
|
|
|
|
|
Postada em 30/11/2004 12:11 hs
Associa a dll no setup de instalação que você cria. Acredito eu que na sua maquina o aplicativo funciona então leve a dll da sua maquina para o cliente.
|
|
|
|
|
|
Postada em 30/11/2004 14:05 hs
Marcelo, Vc ja tentou rodar essa instalação em um win98 ou xp??? pra ter certeza que o instalador ta funcionando??? Acho que ta certo o scritp q vc colocou na pergunta, mas deveria testar em outra maquina, pra ter certeza... qto ao regserver que vc tirou da flags, pode por denovo, senão mesmo instalando as dll's, o computador nao reconhece elas... ai nao funciona mesmo... Testa em outra maquina, se não rodar, o problema esta no instalador... ai vc posta o scritp que a gente da uma olhada e ve o que ta errado... Abraços,
Elieser Carlos Topassi Analista de Sistemas - Desenvolvedor VB/ASP/.Net
e-mail/msn: elieser_topassi@yahoo.com.br
São José do Rio Preto,SP - Brasil _____________________________________________________
"O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)
|
|
|
|
|
|
Postada em 30/11/2004 16:48 hs
Ele roda normal no win98, XP, até agora não tive problemas!Essas dlls já não vem instaladas do win98 em diante, correto? Se for, a melhor maneira então é não colocar no instalador as duas dlls para compilar!
|
|
|
|
|
|
Postada em 30/11/2004 17:03 hs
Me diga uma coisa, para todas as dll e ocx que eu colocar no meu programa, terei sempre que registrar colocando o "regserver" do INNO?Estive conversando com o cliente e ele me disse que a versão antiga funciona normal com o win2k. Detalhe a versão antiga utilizava as dll expsrv e vbajet32 de 2001 e 1999 e a versão nova estão com 2003 e 2003 respectivamente, seria esse o problema? E não consigo registrar as novas no micro do cliente, dá erro, parece que quando carrega o windows, este já inicia as dll e com isso naum posso substituir, o mesmo acontece no meu micro se eu deixar no "flags: regserver", irá gerar um erro da dll que não pude registrar e com isso acabo optando no botão "ignorar"![]'s,Marcelo Tamanini
|
|
|
|
|
|
Postada em 01/12/2004 10:08 hs
Marcelo, Vou te dar duas dicas, tenta elas... depois me diz se funcionou... 1) no script do INNO usa a flag AllowUnsafeFiles qdo for incluir dll's do proprio windows... pode ser que o instalador nao esteja incluindo essas dll's no seu instalador, mesmo que elas estejam no scritp... 2) nunca trabalhei com win2k, mas acho que substituir dll's do sistema vai dar pau no computador... tenta reinstalar o windows dele na mesma versão da que vc compilou o software. Voce pode forçar a instalação dessas dll's combinando as flags AllowUnsafeFiles e IgnoreVersion, mas isso pode fazer o sistema operacional dar pau, e ai só reinstalando o Windows... se vc quiser arriscar... eu nao faria isso!!! Ah, mais uma coisa, sempre que vc instalar uma dll no diretorio do Sistema, inclue na sessão Setup do script a seguinte linha: AlwaysRestart=yes E sempre que usar o regserver ou regtypelib em algum file, usa tambem a flag "RestartReplace"... Provavelmente esse erro que vc disse que da qdo vc inclue o regserver é porque vc nao está reiniciando... inclue o RestartReplace para cada file que tenha o regServer ou o regTypelib... QQ coissa, manda seu script pro meu e-mail, pra eu dar uma olhada... acho que assim posso te ajudar mais... Abraços,
Elieser Carlos Topassi Analista de Sistemas - Desenvolvedor VB/ASP/.Net
e-mail/msn: elieser_topassi@yahoo.com.br
São José do Rio Preto,SP - Brasil _____________________________________________________
"O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)
|
|
|
|
|