MUDAR CODIGO EM TEMPO DE EXECUCAO

ADILSOO 20/06/2012 09:13:18
#404527
Bom dia gente, aqui estou de novo..

Bom, estou me deparando com um problema, o código que eu faco a conexao eu coloco o IP da maquina/servidor que o sistema irá acessar, queria saber se tem algum método de salvar esse IP em Banco de Dados? Porque por exemplo...
Eu faco uma modificacão no meu PC, aqui eu deixo como Localhost, mas na hora de levar o cliente que por vez acessa seus dados remotamente em vários computadores, e é feita por IP, eu tenho que alterar o código da conexão para o IP do cliente e mandar pra ele, nesse caso queria saber se tem alguma alternativa pra isso, de deixar o IP salvo em Banco de Dados, sendo assim não precisarei alterar toda vez que tiver uma Update, pois o IP do do cliente já estará gravado no seu Banco de Dados, e sendo assim não precisarei fazer quaisquer alteracão a respeito disso toda ver que for atualizar, obrigado a todos desde já...
ALVAROVB2009 20/06/2012 09:17:19
#404529
Adilson bom dia, eu resolvo isso fazendo um config e deixando ele nas máquinas.
O config que estiver no servidor coloco como localhost e nas másquinas o ip do servidor
ADILSOO 20/06/2012 09:24:22
#404531
Eu deixo no config a conexão ou somente o IP? Teria algum exemplo de como ler esse config na maquina?
ALVAROVB2009 20/06/2012 09:34:49
#404532
Resposta escolhida
Aqui tem um exemplo de como montar um config
http://www.macoratti.net/acc_comp.htm

Se caso precisar eu te mando um projetinho como exemplo
No config vc pode colocar td o q precisa, más no caso é só colocar o ip
MARCELO.TREZE 20/06/2012 10:22:24
#404536
adilso rapido e fácil, use um arquivo ini

veja este exemplo

ADILSOO 20/06/2012 10:52:11
#404538
Pelo que vi, parece ser simples, estou no trabalho agora, assim que chegar em casa a tarde vou analisar e posto os resultados, por enquanto muito obrigado a ajuda.
CASTELO 20/06/2012 10:53:07
#404539
eu utilizo um arquivo INI e é uma mão na roda
ALVAROVB2009 20/06/2012 10:57:28
#404541
é bem simples mesmo, eu coloco várias coisas nele é como o nosso amigo Castelo falou
Citação:

:
eu utilizo um arquivo INI e é uma mão na roda


ADILSOO 20/06/2012 14:08:02
#404565
OK, por enquanto obrigado.
ADILSOO 20/06/2012 17:06:26
#404578
Fiz algumas modificações e funcionou direitinho, em um módulo coloquei...
 Declare Function GetPrivateProfileString Lib [Ô]kernel32[Ô] Alias [Ô]GetPrivateProfileStringA[Ô] (ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpDefault As String, ByVal lpReturnedString As String, ByVal nsize As Long, ByVal lpFileName As String) As Long


Public Function ReadINI(Secao As String, Entrada As String, Arquivo As String)
Dim retlen As String
Dim Ret As String
Ret = String$(255, 0)
retlen = GetPrivateProfileString(Secao, Entrada, [Ô][Ô], Ret, Len(Ret), Arquivo)
Ret = Left$(Ret, retlen)
ReadINI = Ret
End Function


e pra ler
 NSCONFIGIP = ReadINI([Ô]SERVIDOR[Ô], [Ô]IP[Ô], App.Path & [Ô]\NSCONFIG.ini[Ô]) 

Obrigado pela ajuda de todos, valeu mesmo.
Tópico encerrado , respostas não são mais permitidas