ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Rodar programa em outro PC.
Ir à página 1, 2  Próximo
 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
seymon
Novato
Novato


Registrado: Domingo, 21 de Fevereiro de 2010
Mensagens: 71

MensagemEnviada: Seg Mai 24, 2010 2:10 pm    Assunto: Rodar programa em outro PC. Responder com Citação

Fiz um programa com delphi 7 e Interbase 6.5, funciona perfeito no meu pc.

Fiz o instalador usando InstallShield, só que quando instalo ele em outro pc e instalo o Ib console ele funciona mas não entra no banco, ou seja, mostra o splash e a tela de login, se eu der OK com usuário ou senha em branco ele avisa que está em branco, significa que o programa funciona, mas se eu digitar o usuário e a senha dá erro, dá a mensagem de erro que eu deixei no tratamento de erro caso não se conecte com banco.
Se eu instalar o delphi aí sim funciona tudo direitinho, mas se eu desinstalo o delphi o problema volta.

O que está acontecendo?
O que eu faço?
Se alguém puder ajudar agradeço.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
carbox
Colaborador
Colaborador


Registrado: Quarta-Feira, 3 de Março de 2010
Mensagens: 1471

MensagemEnviada: Seg Mai 24, 2010 2:18 pm    Assunto: Re: Rodar programa em outro PC. Responder com Citação

Como esta compilando seu aplicativo? voce pode não esta incluindo alguma dll ou modulo...

Clique em Project > Options > Packeges > e marque runtime packages

depois faca o teste

seymon escreveu:
Fiz um programa com delphi 7 e Interbase 6.5, funciona perfeito no meu pc.

Fiz o instalador usando InstallShield, só que quando instalo ele em outro pc e instalo o Ib console ele funciona mas não entra no banco, ou seja, mostra o splash e a tela de login, se eu der OK com usuário ou senha em branco ele avisa que está em branco, significa que o programa funciona, mas se eu digitar o usuário e a senha dá erro, dá a mensagem de erro que eu deixei no tratamento de erro caso não se conecte com banco.
Se eu instalar o delphi aí sim funciona tudo direitinho, mas se eu desinstalo o delphi o problema volta.

O que está acontecendo?
O que eu faço?
Se alguém puder ajudar agradeço.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
seymon
Novato
Novato


Registrado: Domingo, 21 de Fevereiro de 2010
Mensagens: 71

MensagemEnviada: Ter Mai 25, 2010 11:32 pm    Assunto: Re: Rodar programa em outro PC. Responder com Citação

carbox escreveu:
Como esta compilando seu aplicativo? voce pode não esta incluindo alguma dll ou modulo...

Clique em Project > Options > Packeges > e marque runtime packages

depois faca o teste



Fiz exatamente como vc descreveu, mas continua a mesma coisa.

Que dll é essa? onde coloco?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Ghost_Rider
Colaborador
Colaborador


Registrado: Segunda-Feira, 6 de Outubro de 2003
Mensagens: 4437

MensagemEnviada: Qua Mai 26, 2010 9:21 am    Assunto: Responder com Citação

O que ocorre é que seu sistema esta usando algum arquivo da instalação do delphi, exemplo, se voce utiliza o QuickReport como ferramenta pra relatório, vai precisar levar as dlls dele pra maquina do cliente.

Outro ponto, voce disse que esta utilizando Interbase 6.5, na instalação do delphi 7, o mesmo pergunta se voce quer instalar o client do interbase 6.5, provavelmente nessa maquina que não roda não tem o client do interbase. Pegue a instalação do interbase e instale nessa maquina, apenas a versão client, deve resolver.

Se não der, posta a mensagem do erro ai...
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
seymon
Novato
Novato


Registrado: Domingo, 21 de Fevereiro de 2010
Mensagens: 71

MensagemEnviada: Qua Mai 26, 2010 11:46 am    Assunto: Responder com Citação

Eu uso FastReport para gerar relatórios, onde pego e onde no pc eu coloco?

Eu fiz o programa na minha máq e funciona normal com delphi instalado.

Quando instalo ele em outra máq fora da rede da minha dá esse problema.

No Run do meu CD do delphi tem as seguintes opções de aplicativos para instalar:

Delphi 7
Interbase 6.5 Server
Interbase 6.5 Desktop Edition
Remote Debugger Server
ModelMaker 6.20
InstallShield Express


O programa só funciona perfeito se eu instalar o Delphi 7, se não for o programa funciona mas não entra no banco.
O caminho do banco está correto, senão não entrava mesmo com delphi instalado.

Quando eu instalo o Interbase 6.5 Server eu vejo a opção de instalar o client, mas ele já vem pré-selecionado, os 2 (server e client).
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
felipecaputo
Colaborador
Colaborador


Registrado: Quinta-Feira, 13 de Mai de 2010
Mensagens: 1719
Localização: Florianópolis / SC

MensagemEnviada: Qua Mai 26, 2010 1:13 pm    Assunto: Responder com Citação

depois de instalar o interbase, modifique o código do tratamento de erro da conexão para ver quais são as dlls que ele ainda precisa

por exemplo

meus programas q faço em firebird precisam das dlls midas, dbxfb, dbxint

a dbx int não tenho certeza

mas assim, deixe ele exibir o erro pra vc saber o q falta
_________________
if Post.State = psResolvido then
Post.Caption := Post.Caption + ' [RESOLVIDO]';
_____________________________________________
O único homem que está isento de erros, é aquele que não arrisca acertar. Albert Einstein
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail Visitar a homepage do Usuário MSN Messenger
seymon
Novato
Novato


Registrado: Domingo, 21 de Fevereiro de 2010
Mensagens: 71

MensagemEnviada: Qua Mai 26, 2010 7:02 pm    Assunto: Responder com Citação

Realmente, falta o dbexpint.dll, eu baixei ele da net, alguem sabe onde coloco ele.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Ghost_Rider
Colaborador
Colaborador


Registrado: Segunda-Feira, 6 de Outubro de 2003
Mensagens: 4437

MensagemEnviada: Qui Mai 27, 2010 8:42 am    Assunto: Responder com Citação

Coloca ela ou na pasta do sistema ou dentro da windows\system32
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
seymon
Novato
Novato


Registrado: Domingo, 21 de Fevereiro de 2010
Mensagens: 71

MensagemEnviada: Qui Jul 01, 2010 1:56 pm    Assunto: Responder com Citação

Beleza cara, valeu, era esse mesmo o problema e foi resolvido.

Instalei ele nas duas máquinas e está funcionando, porém individual, eu preciso que o pc dois acessasse o banco do pc 1.

Coloquei assim no config.ini do pc 2:
LOCALSERVER:\\Servidor\o caminho do banco

Servidor seria o pc 1.

Parece que o erro que dá tem alguma coisa a ver com Win32

Instalei IbConsole nas duas máqs, mas não configurei nada neles, precisa?

O programa está instalados nos 2 pcs, porém o caminho do banco do pc 2 está direcionado ao banco do pc1.

Tentei tambem por só o atalho no pc 2, dá mesmo erro.

Se alguém, puder me ajude. Obrigado.[/u][/i]
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
carbox
Colaborador
Colaborador


Registrado: Quarta-Feira, 3 de Março de 2010
Mensagens: 1471

MensagemEnviada: Qui Jul 01, 2010 2:30 pm    Assunto: Responder com Citação

Desabilite o firewall da maquina servidor e teste!


seymon escreveu:
Beleza cara, valeu, era esse mesmo o problema e foi resolvido.

Instalei ele nas duas máquinas e está funcionando, porém individual, eu preciso que o pc dois acessasse o banco do pc 1.

Coloquei assim no config.ini do pc 2:
LOCALSERVER:\\Servidor\o caminho do banco

Servidor seria o pc 1.

Parece que o erro que dá tem alguma coisa a ver com Win32

Instalei IbConsole nas duas máqs, mas não configurei nada neles, precisa?

O programa está instalados nos 2 pcs, porém o caminho do banco do pc 2 está direcionado ao banco do pc1.

Tentei tambem por só o atalho no pc 2, dá mesmo erro.

Se alguém, puder me ajude. Obrigado.[/u][/i]
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
gilsonnrodrigues
Moderador
Moderador


Registrado: Quinta-Feira, 14 de Abril de 2005
Mensagens: 9009
Localização: Governador Valadares-MG

MensagemEnviada: Qui Jul 01, 2010 2:42 pm    Assunto: Responder com Citação

apesar q o IBConsole não precisa dessa dll, ele deveria estar funcionando.

o caminho do banco no terminal é:

servidor:pathlocalbanco
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
seymon
Novato
Novato


Registrado: Domingo, 21 de Fevereiro de 2010
Mensagens: 71

MensagemEnviada: Sex Jul 02, 2010 7:06 am    Assunto: Responder com Citação

Na verdade no config.ini do pc 2 está assim:
LOCALHOST:\\Servidor\o caminho do banco e não LOCALSERVER como eu havia dito.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Hanarkis
Novato
Novato


Registrado: Segunda-Feira, 7 de Junho de 2010
Mensagens: 95

MensagemEnviada: Sex Jul 02, 2010 8:38 am    Assunto: Responder com Citação

Cara, é só:
localhost:Caminho para o banco\

Tipo:

LOCALHOST:C:\BANCO.FDB

Não tem esse "Servidor" aí.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
seymon
Novato
Novato


Registrado: Domingo, 21 de Fevereiro de 2010
Mensagens: 71

MensagemEnviada: Sex Jul 02, 2010 9:17 am    Assunto: Responder com Citação

É que o programa está instalado na máquina 2 e o banco está em outra máquina, no Servidor.

Quando coloco LOCALHOST:\\Servidor\o caminho do banco dá o seguinte erro:
Unable to complete network request to host "LOCALHOST".
Failed to establish a connection
Acesso negado

Traduzindo é:
Não foi possível concluir a solicitação de rede para host "LocalHost".
Falha ao estabelecer uma conexão
Acesso negado

Quando coloco LOCALSERVER:\\Servidor\o caminho do banco dá o seguinte erro:
Unable to complete network request to host "LOCALSERVE".
Failed to establish a connection
Unknown win32 error 10060

Traduzindo é:
Não foi possível concluir a solicitação de rede para host "LocalServer".
Falha ao estabelecer uma conexão
erro win32 Desconhecido 10060
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Hanarkis
Novato
Novato


Registrado: Segunda-Feira, 7 de Junho de 2010
Mensagens: 95

MensagemEnviada: Sex Jul 02, 2010 2:29 pm    Assunto: Responder com Citação

Mano, então não tem o localhost.

É só:
servidor:caminho do banco.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Ir à página 1, 2  Próximo
Página 1 de 2

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB