GRAVAR NO REGISTRO DO WINDOWS

LIZA 06/02/2013 18:01:49
#418917
amigos, estou usando os comandos abaixo para gravar no registro do windows, acessando as chaves pelo registro verifico que grava de forma correta, porém quando pego os valores das chaves pelo sistema, aparecem junto alguns caracteres que não estão la, se eu entrar na chave pelo registro, e fechar, sem editar nada, ja normaliza...sera que é declaração de variavel errada ?

Const HKEY_CURRENT_USER = &H80000001
Dim reg As REGTool5.Registry
Set reg = New REGTool5.Registry

Dim mudacnpj, mudacd, mudapri As String
mudacnpj = reg.UpdateKey(&H80000001, [Ô]prog[Ô], [Ô]CNPJ[Ô], Rs2!cgc)
mudacd = reg.UpdateKey(&H80000001, [Ô]prog[Ô], [Ô]NoSerieCertificado[Ô], Rs2!cd)
mudapri = reg.UpdateKey(&H80000001, [Ô]prog[Ô], [Ô]PathPrincipal[Ô], Trim(Rs2!patpri))
MARCELO.TREZE 07/02/2013 10:55:36
#418941
registro do windows maneira mais fá de salvar alterar e excluir

use o registro do Windows para armazenar dados.

[ô]Para salvar os dados, use a seguinte sintaxe:

SaveSetting <nome_aplicativo>, <par_1>, <par_2>, <par_3>, <par_4>

[ô]exemplo:

SaveSetting [Ô]Agenda[Ô], [Ô]Registro[Ô], [Ô]Nome[Ô], Text1.Text


[ô]Para recuperar os dados, use a seguinte sintaxe:

Registro = GetSetting (<nome_aplicativo>, <par_1>, <par_2>, <par_3>)


[ô]exemplo

Registro = GetSetting ([Ô]Agenda[Ô], [Ô]Registro[Ô], [Ô]Nome[Ô])


[ô]para excluir, use o seguinte:

DeleteSetting <nome_aplicativo>, <par_1>


[ô]exemplo

DeleteSetting [Ô]Agenda[Ô], [Ô]Registro[Ô]
LIZA 07/02/2013 11:05:59
#418944
Marcelo, eu vi na net essa função, pensei que fosse só para dados do registro do vb, eu preciso gravar em

HKEY_CURRENT_USER
MEUSISTEMA
CNPJ=
PATH=
SERIE =

como ficam essas chaves no seu exemplo ?, não entendi, em qual parâmetro passar..
OCELOT 07/02/2013 11:36:43
#418950
SaveSetting e GetSetting sempre gravam/leem os valores da chave

HKEY_CURRENT_USER\Software\VB and VBA Program Settings\Nome que você escolher
MARCELO.TREZE 07/02/2013 11:47:00
#418954
brigado ocelot eu ja ia responder

bom tem esta outra dica

http://www.vbweb.com.br/dicas_visual.asp?Codigo=2528&Classificacao=
LIZA 07/02/2013 11:49:32
#418955
NO meu caso não da certo, porque tem que ser de outra chave..
LIZA 07/02/2013 12:29:31
#418957
como passei no inicio, usando a regtool5, grava correto nas chaves, só que joga junto com o q é passado, algum caracter, exemplo:

conteudo correto = C:\sistema\logo.jpg[Ô]
conteudo gravado = C:\sistema\logo.jpgø[Ô] esse ultimo caracter, se editar o registro não aparece, mas esta la...se eu editar a chave manualmente, só abrir e fechar, ja corrige..sera q tenho q passar algum comando na gravação acima, para que não entrem esses carateres junto com o texto q mando gravar ??
Tópico encerrado , respostas não são mais permitidas