Fórum Re: instalador com opção para cliente e servidor #170195
18/07/2003
0
[i:56e2e011ea][b:56e2e011ea][color=red:56e2e011ea]Nota:[/color:56e2e011ea] Esta é uma [u:56e2e011ea]resposta[/u:56e2e011ea] à uma mensagem enviada em PVT[/b:56e2e011ea] (citada abaixo)[/i:56e2e011ea]
Oi,
Eu uso o InstallShield Express mesmo. Nunca explorei outros para poder dizer qual é o melhor, mas tem resolvido até agora. Mesmo do Install Shield em geral o exploro só até o ponto onde resolve o problema. Não tive ainda tempo de explorá-lo de forma acadêmica... :wink:
É possível que o Install Shield tenha algum recurso que nunca utilizei para apresentar de forma amigável as opções de instalação pro usuário. O que usei nele foram aqueles perfis usuais, do tipo: típica, completa, personalizada, etc. Deve dar para ajustar esses perfis para corresponderem ao que você precisa para cliente e servidor.
Uma outra opção é fazer um pequeno ´instalador´ seu, em Delphi mesmo, que apenas tenha 2 botões (e talvez uma bela imagem, um pequeno texto...) com as duas opções, e que chame os dois instaladores apropriados do Install Shield de forma apropriada... Acho que ficaria até masi amigável.
Até tem jeito de se usar o BDE com apenas alguns arquivos, mas em geral dá caca. O maior exemplo disso é a Receita Federal... :x O ideal é no InstallShield no Delphi selecionar que seja incluído o BDE, e os componentes relacionados ao BD que você usou. Assim ele será instalado da forma correta, e compatível com outros programas. Só vai custar um boot do cliente.
O InstallShield permite setar algumas coisas, inclusive no registro. Mas o que eu faço é criar junto ao executável a ser instalado um arquivo .Ini com um registro do tipo ´PrimeiraVez=1´, que ao ser lido na primeira execução do programa, no OnCreate, efetua as configurações necessárias (caminho de rede, IP, login, alias, etc). Aliás, o alias pode já ser criado na instalação do BDE pelo InstallShield. Nessa primeira execução o programa pode ter uma tela de diálogo amigável pro cliente, do tipo: ´Olá, esta é a primeira vez que você utiliza...´. Aí se o usuário configurar tudo direitinho, a opção ´PrimeiraVez´ é desativada...
[][][][]
Marcelo.
[i:56e2e011ea]PS: Respondi aqui no news, e não em PVT, por se tratar de um assunto que pode interessar à turma, além de abrir espaço para novas respostas ou comentários.[/i:56e2e011ea]
Oi,
Eu uso o InstallShield Express mesmo. Nunca explorei outros para poder dizer qual é o melhor, mas tem resolvido até agora. Mesmo do Install Shield em geral o exploro só até o ponto onde resolve o problema. Não tive ainda tempo de explorá-lo de forma acadêmica... :wink:
É possível que o Install Shield tenha algum recurso que nunca utilizei para apresentar de forma amigável as opções de instalação pro usuário. O que usei nele foram aqueles perfis usuais, do tipo: típica, completa, personalizada, etc. Deve dar para ajustar esses perfis para corresponderem ao que você precisa para cliente e servidor.
Uma outra opção é fazer um pequeno ´instalador´ seu, em Delphi mesmo, que apenas tenha 2 botões (e talvez uma bela imagem, um pequeno texto...) com as duas opções, e que chame os dois instaladores apropriados do Install Shield de forma apropriada... Acho que ficaria até masi amigável.
Até tem jeito de se usar o BDE com apenas alguns arquivos, mas em geral dá caca. O maior exemplo disso é a Receita Federal... :x O ideal é no InstallShield no Delphi selecionar que seja incluído o BDE, e os componentes relacionados ao BD que você usou. Assim ele será instalado da forma correta, e compatível com outros programas. Só vai custar um boot do cliente.
O InstallShield permite setar algumas coisas, inclusive no registro. Mas o que eu faço é criar junto ao executável a ser instalado um arquivo .Ini com um registro do tipo ´PrimeiraVez=1´, que ao ser lido na primeira execução do programa, no OnCreate, efetua as configurações necessárias (caminho de rede, IP, login, alias, etc). Aliás, o alias pode já ser criado na instalação do BDE pelo InstallShield. Nessa primeira execução o programa pode ter uma tela de diálogo amigável pro cliente, do tipo: ´Olá, esta é a primeira vez que você utiliza...´. Aí se o usuário configurar tudo direitinho, a opção ´PrimeiraVez´ é desativada...
[][][][]
Marcelo.
[i:56e2e011ea]PS: Respondi aqui no news, e não em PVT, por se tratar de um assunto que pode interessar à turma, além de abrir espaço para novas respostas ou comentários.[/i:56e2e011ea]
De: andreehrig
Para: Marcelo Carvalho
Enviada: Sex Jul 18, 2003 10:53 am
Assunto: instalador com opção para cliente e servidor
Boa tarde Marcelo, por favor, vê se pode me ajudar um pouquinto.
Estamos em fase de conclusão de um sistema e queria ver se alguém pode me ajudar um pouco.
Nós reprogramamos o sistema em D7, FB1.5 acessando via BDE. Tudo beleza até aqui.
Mas agora, precisamos de um instalador prático/fácil para usuário final nenhum botar defeito.
Bem, o sistema é um gerenciados de clínicas e consultórios médicos. Sendo assim, gostaria de montar um instalador para máquinas client e server(um modo client e outro server). Ou seja, o médico elege um computador para ser o servidor, e instala e opção ´server´ e nas demais máquinas ele poderá pegar a opção ´client´. Como posso fazer isto. Nunca me detive muito em montar instaladores. Qual o instalador mais prático para este tipo de situação ?
E quando vou instalar nos client, terei que setar o nome do servidor que será acessado. Como procedo isto ?
Se alguém tiver algum documento, material, apostila, creme dental, Lata de serveja cleia etc etc etc , por favor me mande.
Enfim, as maiores dúvidas estão em:
1) Qual Ferramenta usar ? do delphi(installshield), inno setup etc ?
2) Como fazer um instalador que contemple as duas opções(cliente e servidor) ?
3) Quando fizer a opçao de instalação no cliente(máquina cliente), como setar o caminho ? Ele terá que informar o nome do servidor ? Qual a forma mais prática e amigável ?
Quais os arquivos do BDE que copio para a instalação ficar ok ?
Abraço
Fico muito agradecido se puderes me ajudar
Marcelo Carvalho
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)