GRAVAR INFORMACOES NO REGISTRO DO WIN

USUARIO.EXCLUIDOS 06/07/2005 14:37:44
#92464
seguinte galera, eu preciso gravar o texto de uma textbox no registro, assim oh

Caminho: "HKEY_Current_User\Software
ome_do_meu_programa", ai dentro teria as chaves principais, tipow, as configs do meu programa (tamanho, posicao, etc)

alguem pode me dizer ocmo eu faco isso???
GABRIEL.LOGAN 06/07/2005 14:48:05
#92469
WEBER 06/07/2005 14:50:33
#92470
para vc gravar vc usar os metodos saveseting e get.... exemplo

para salvar um registro
SaveSetting "Chave", "seção", valor, valora a ser carregado
para ler o registro
GetSetting "Chave", "seção", valor, valora a ser carregado

vc pode ai usar a criatividade por exemplo carrgando um valor direto de um text definindo tipo

GetSetting "Chave", "seção", valor, Text1.text
WEBER 06/07/2005 14:51:17
#92471
so para completar vc ira gravar no seguitne diretorio

HKEY_CURRENT_USER\Software\VB and VBA Program Settings
USUARIO.EXCLUIDOS 07/07/2005 10:06:34
#92615
entendi....
agora mudando um pouco, eu criei um arquivo .reg (com as informações q eu preciso adicionar e tals), como eu faco p/ qnd eu clicar num botao,o aplicativo executar esse arquivo .reg?
ICEMAN 07/07/2005 10:37:06
#92630
tente o seguinte codigo

'no general

Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
Const SW_SHOWNORMAL = 1

'onde vc quer que executa

ShellExecute Me.hwnd, vbNullString, "arquivo", vbNullString, "caminho", SW_SHOWNORMAL
USUARIO.EXCLUIDOS 07/07/2005 11:07:46
#92650
ICEMAN esse seu código exibe a tela de confirmação ao usuário para adicionar ao registro?

Tem como esse mensagem não ser exibida?
USUARIO.EXCLUIDOS 07/07/2005 12:54:39
#92693
o codigo funcionou certinho, agora, como eu faco p/ criar uma chave do tipo binario???
USUARIO.EXCLUIDOS 07/07/2005 16:02:34
#92746
alguem???
USUARIO.EXCLUIDOS 08/07/2005 18:14:10
#93046
up =///
USUARIO.EXCLUIDOS 09/07/2005 15:27:30
#93138
ninguem sabe????
Tópico encerrado , respostas não são mais permitidas