Fórum instalação executavel em rede #430862
11/12/2012
0
Primeiro vou explicar como fiz.
Migrei todos os sistemas que tenho em cobol para delphi 7, mas migrei no mesmo formato que tenho, qual seja, em módulos independentes, porem integrados totalmente.
Utilizei as ferramentas disponíveis do delphi 7, e construí quase tudo orientado a objeto.
Desta forma, se são em módulos e tambem independente, criei para cada módulo um DM (datamodule) individual.
É mais trabalhoso, porém acredito ser mais organizado e fácil de manutenção.
Em sendo assim, ficou, Contas a Pagar, com seu DM, Contas a Receber com seu DM e assim por diante.
Nos DMs estou utilizando o SQLConection, que são os dbx, para conectar ao banco e sucessivamente um
SQLDataSet, um DataSetProvider e um ClientDataSet para a conexão com a tabela.
Utilizo o FireBird 2.5
Em cada DM, através do SQLConnection, criei parametros que fazem a ligação com o banco a saber:
[iron]
DriverName=Interbase
Database=d:\isps2011\ironsys.fdb
RoleName=
User_Name=sysdba
Password=masterkey
ServerCharSet=win1252
SQLDialect=3
BlobSize=-1
CommitRetain=False
WaitOnLocks=True
ErrorResourceFile=
LocaleCode=0000
Interbase TransIsolation=ReadCommited
Trim Char=False
Dentro do DM utilizei o evento OnCreate com a seguinte definição:
begin
try
dbctpagar.Close;
dbctpagar.LoadParamsFromIniFile('\isps2011\dbxconnections.ini');
dbctpagar.Open;
except
on e:exception do
begin
showmessage(e.Message);
halt(0); // encerra aplicacao
end;
end;
end;
Minha base de dados encontra-se definido e fixo na pasta ISPS2011, que contém os arquivos gds32.dll, dbxconnections.ini,
dbxdrivers.ini, midas.dll e dcc70.dll.
Vou utilizar uma pasta compartilhada como qualquer drive no servidor denominada ISPSSIST, onde
vão estar todos os executáveis do sistema.
Acredito que todos estes parametros ficará facil responder ao que irei perguntar, e espero não ter esquecido nada.
- Como devo fazer para jogar todo o sistema em rede, com muitos usuarios.
- Nas estações tem que se fazer algum processo, ou apenas atalho.
- Precisa algo que seja diferenciado na instalação do servidor
- No caso do servidor, não ter IPFixo, como funcionaria.
Obrigado.
Carlos Cabral
Curtir tópico
+ 0Posts
12/12/2012
Márcio Lima
Primeiramente, você deve indicar um IP fixo para o Servidor,
depois você cria um arquivo com a extensão .INI, depois copia o executável do seu sistema para uma pasta pode ser com o mesmo nome que a do servidor e altera o caminho no arquivo ini apontando para o IP do Servidor. segue um exemplo de como deve ser o Arquivo Ini
o executavel e o arquivo ini tem que ficar na mesma pasta.
vamos dizer que o ip do servidor seja 192.168.254.20
[SERVIDOR]
Database=192.168.254.20:C:\PASTA ONDE FICA O PROGRAMA\PASTA BANCO DE DADOS\SEUBANDO.FDB
USER_NAME = SYSDBA
PASSWORD = masterkey "ou a senha que você definiu"
Lembrando que você terá que adicionar a porta 3050 no firewall do servidor para liberar a conexão.
Qualquer duvida, poste ai
Gostei + 0
30/01/2013
Carlos Cabral
Gostei + 0
31/01/2013
Márcio Lima
Abraços.
Gostei + 0
31/01/2013
Sávio Soares
Gostei + 0
31/01/2013
Sávio Soares
Gostei + 0
31/01/2013
Carlos Cabral
Gostei + 0
01/02/2013
Márcio Lima
Assim que Pronto passo um email pra vocês
Sávio Possa ser que a conexão com Zeos mude algumas coisas em relação ao SQLConnection.
Gostei + 0
02/02/2013
Carlos Cabral
Gostei + 0
06/02/2013
Carlos Cabral
Gostei + 0
08/02/2013
Márcio Lima
saviomarques6@gmail.com
isps@uol.com.br
Gostei + 0
14/02/2013
Carlos Cabral
Gostei + 0
14/02/2013
Sávio Soares
Gostei + 0
15/02/2013
Benedito Assis.
Poderia enviar o exemplo tambem p/ mim estou com a mesma dificuldades.
bsassis@uol.com.br
Agradecido desde já.
Gostei + 0
18/02/2013
Márcio Lima
Dê uma olhada na mensagem.
Sua mensagem não foi recebida por um ou mais dos destinatários.
Assunto: Teste de Conexao em Rede.
Enviada em: 18/02/2013 11:54
Não é possível encontrar os seguintes destinatários:
'isps@uol.com.br' em 18/02/2013 11:56
552 5.7.0 review our attachment guidelines. o8sm2656790ani.4 - gsmtp
'saviomarques6@gmail.com' em 18/02/2013 11:56
552 5.7.0 review our attachment guidelines. o8sm2656790ani.4 - gsmtp
'bsassis@uol.com.br' em 18/02/2013 11:56
552 5.7.0 review our attachment guidelines. o8sm2656790ani.4 - gsmtp
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)