Cid Bastos
não registrado
|
|
Postada em 27/10/2004 10:55 hs
Caros Colegas, Meu ambiente de desenvolvimento é windows XP e tenho clientes também na plataforma windows 98. Como fazer um setup que instale nas duas plataformas? É Viavel? Que fale a voz da experiência. Antecipadamente Agradeço
|
|
|
|
|
Postada em 27/10/2004 11:40 hs
passei por isto dias atras, a informação que obtive, é que isto é um bug do package no winxp , então passei a gerar as instalações sempre no win98.
|
|
|
|
Postada em 28/10/2004 00:33 hs
Possa ser que você coloque no seu setup, dlls que estão contidas no sistema operacional Win98. Se não estou enganado, essas dlls são chamadas de "UNSAFE FILES". Para garantir um setup completo e que funcione nas duas plataformas, aconselho usar o "ISTOOL 4.2.7". Primeiro você cria o setup no Package & Deployment Wizard do VB, depois abre o arquivo "*.lst" gerado junto ao executável que o Package & Deployment Wizard cria com o "ISTOOL". Se houver alguma dll de sistema, ele avisa, aí é só você retirá-la. Lembre-se: Tenha muito cuidado ao gerar seus setups, você poderá instalar arquivos do sistema que ao remover o aplçicativo, o desinstalador também os remove, prejudicando o funcionamento do windows.
|
|
|
|
Postada em 28/10/2004 16:03 hs
Não esquecer de incluir o Dcom98. Sem ele, a primeira versão do Win98 não reconhecerá seu programa.. 
|
|
|
Jair Lopes
|
SAO MIGUEL ARCANJO SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 28/10/2004 21:35 hs
Meu ambiente tambem e o XP, e praticamente todos os meus cliente utilizam o win98, porem o unico problema que encontrei ate hoje foi com o arquivo msvctr.dll, que em alguns cliente nao deixou o windows iniciar, neste caso removi ele do setup, e quando deu o problema no cliente, na propria maquina, iniciada em modo de seguranca localizei uma versao mais antiga da dll, e substitui no system, e funcionou. em alguns casos nao e o seu programa que esta com problema e sim o win98 do cliente, neste caso a reinstalacao do windows resolve.
|
|
|
|
Postada em 29/10/2004 05:40 hs
Ok Jair, a dica que coloquei acima, é justamente para evitar que o setup criado no VB possa caousar esse tipo de problema. Só por questão de exemplo, quando vc utiliza o componente Rich Text Box, você não deve incluir a dll RICHED32.DLL no setup. Pois em algumas plataformas, ele não funcionará corretamente, ou impedirá o funcionamento correto de alguns programas.
|
|
|