Fl�vio, no site abaixo tem um exemplo de uma aplica��o centura que le e
atualiza o registry.
http://www.iceteagroup.com/freedownloads.htt
> ----------
> De: [EMAIL PROTECTED][SMTP:[EMAIL PROTECTED]]
> Responder: [EMAIL PROTECTED]
> Enviada: Quarta-feira, 22 de Novembro de 2000 10:16
> Para: [EMAIL PROTECTED]
> Assunto: Re: [sqlwin] Register
>
> Lairton,
> consegui ler pelo exemplo que vc mandou. Mas s� consigo ler chaves que
> est�o em HKEY_CURRENT_USER, eu quero apanhar em HKEY_LOCAL_MACHINE e n�o
> consigo.
>
> Fl�vio B�rrios
>
>
>
>
>
> "Lairton" <[EMAIL PROTECTED]> on 22/11/2000 07:43:57
>
> Please respond to [EMAIL PROTECTED]
>
>
>
> To: [EMAIL PROTECTED]
>
> cc: (bcc: Flavio Barrios/Procenge)
>
>
>
> Subject: Re: [sqlwin] Register
>
>
>
>
>
>
>
> Caro Flavio,
>
> N�o tenho instalado aqui o Oracle portanto n�o posso testar isso pra ver
> como funciona para obter especificamente estes valores citados por voc�.
> Mas tenho a seguinte estrutura no meu registro, com rela��o ao Centura.
>
> 'HKEY_CURRENT_USER\Software\Centura\SQLWindows 2.0'
> Propriedade 'Workdir'
> Valor : 'D:\Program Files\Centura'
>
> Encontro facilmente este valor atrav�s da fun��o indicada por voc�.
> Assim....
>
> If SalUseRegistry ( TRUE , 'Centura' )
> Set nBuffer = SalGetProfileString( '', 'WorkDir', '',
> sNewapp,'SQLWindows 2.0' )
>
> onde:
> SalUseRegistry ( TRUE , 'Centura' )
> Diz pra aplica��o que o registro ser� consultado (e n�o os arquivos INI)
> O segundo par�metro indica o nome da empresa a ser consultada no registro.
> ou seja:
> HKEY_CURRENT_USER\Software\Centura <= Este valor.
>
> j� a fun��o SalGetProfileString( '' , 'WorkDir', '', sNewapp ,'SQLWindows
> 2.0' )
> faz o seguinte:
> Obtem o valor do item 'Workdir' que � subordinado ao valor 'SQLWindows
> 2.0'
> e joga o valor em sNewapp.
>
> Outros exemplos seriam ....
> - Para obter o n�mero do PTF instalado....
> SalGetProfileString( '', 'PTFLevel' , '', sNewapp ,'SQLWindows 2.0' )
>
> - Para obter o diret�rio default para o dialog box FileOpen.....
> SalGetProfileString( 'Settings', 'FileOpenPath', '', sNewapp ,'SQLWindows
> 2.0' )
>
> observe que neste �ltimo exemplo um n�vel a mais foi acrescentado ap
> 'path'....
> O 'path' completo deste �ltimo exemplo � ......
> HKEY_CURRENT_USER\Software\Centura\SQLWindows 2.0\Settings
> Propriedade: 'FileOpenPath'
> Valor: 'D:\Lairton\Fontes'
>
> Estas duas fun��es est�o documentadas no livro "Programando com o Centura
> Team Developer 2000"
> SalUseRegistry � explicada na p�gina 506.
> SalGetProfileString � explicada na p�gina 425.
>
> Espero ter ajudado.....
>
> Atenciosamente,
> Lairton N de Almeida Jr.
> [EMAIL PROTECTED]
>
> ----- Original Message -----
> From: <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Monday, November 20, 2000 3:39 PM
> Subject: [sqlwin] Register
>
>
> > Pessoal,
> > Preciso ler uma entrada no register do windows. N�o consigo ler atrav�s
> da
> > fun��o SalGetProfileString(combinada com SalUseRegistry), como est� no
> > exemplo do help do centura.
> >
> > Quero ler, por exemplo, uma entrada que est� no caminho ,
> > HKEY_LOCAL_MACHINE\Software\ORACLE\ORACLE_HOMES\ORACLE1, que �
> PLUS_DFLT
> e
> > n�o consigo.
> >
> > Algu�m j� tentou algo parecido?
> >
> > Obrigado.
> > Fl�vio B�rrios
> >
> >
> >
> > ==============================================
> > Lista de Centura SQLWindows
> > Administrador : [EMAIL PROTECTED]
> > [ http://www.centuraexplorer.com ]
> > Para sair desta lista mande mensagem para:
> > [EMAIL PROTECTED] sem nada no Subject e
> > com o comando a seguir no corpo da msg:
> > "unsubscribe sqlwin" (sem as aspas)
> > ==============================================
>
> ==============================================
> Lista de Centura SQLWindows
> Administrador : [EMAIL PROTECTED]
> [ http://www.centuraexplorer.com ]
> Para sair desta lista mande mensagem para:
> [EMAIL PROTECTED] sem nada no Subject e
> com o comando a seguir no corpo da msg:
> "unsubscribe sqlwin" (sem as aspas)
> ==============================================
>
>
>
> ==============================================
> Lista de Centura SQLWindows
> Administrador : [EMAIL PROTECTED]
> [ http://www.centuraexplorer.com ]
> Para sair desta lista mande mensagem para:
> [EMAIL PROTECTED] sem nada no Subject e
> com o comando a seguir no corpo da msg:
> "unsubscribe sqlwin" (sem as aspas)
> ==============================================
>
���������������Lista de Centura SQLWindows
Administrador : [EMAIL PROTECTED]
[ http://www.centuraexplorer.com ]
Para sair desta lista mande mensagem para:
[EMAIL PROTECTED] sem nada no Subject e
com o comando a seguir no corpo da msg:
"unsubscribe sqlwin" (sem as aspas)
���������������