USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Dicas

  Visual Basic    (Windows)

Título da Dica:  Arquivos INI
Postada em 12/8/2003 por d@®l@n            
Código - Funções para escrever e ler em arquivos .INI pessoais.

Estas funções (Get_ini e Write_ini) devem ser colocadas em um módulo (.BAS).
Troque nome_do_arquivo.ini pelo nome do seu arquivo .INI pessoal.
Não esqueça de incluir o caminho completo!

A função get_ini serve para ler em arquivos .INI. Porém, para utilizá-la, é necessário declarar a função GetPrivateProfileString, na seção de declarações (declarations) de seu módulo. A declaração é a seguinte ( escreva apenas em uma linha ):

Declare Function GetPrivateProfileString Lib "Kernel" (ByVal lpApplicationName + _
As String, lpKeyName As Any, ByVal lpDefault As String, ByVal lpReturnedString + _
As String, ByVal nSize As Integer, ByVal lpFileName As String) As Integer

Aqui vai o código da função get_ini :
Function get_ini (seção$, chave$) As String
arquiv$ = nome_do_arquivo.ini
Returns$ = Space$(128)
x% = GetPrivateProfileString(ByVal seção$, ByVal chave$, + _
"Nenhum valor lido", Returns$, Len(Returns$), ByVal arquiv$)
get_ini = Left$(Returns$, x%)
End Function

A função write_ini serve para escrever informações em um arquivo .INI.
Antes de usá-la. declare a função WritePrivateProfileString na seção "Declarations" de seu módulo.
Declare Function WritePrivateProfileString Lib "Kernel" (ByVal + _
lpApplicationName As String, lpKeyName As Any, lpString As Any, + _
ByVal lplFileName As String) As Integer

Feito isso, escreva :
Function write_ini (ByVal section$, ByVal chv$, ByVal variavel$) As String
arquiv$ = nome_de_arquivo.ini
iRet = WritePrivateProfileString(ByVal section$, ByVal chv$, + _
ByVal variavel$, ByVal arquiv$)
End Function
 


CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página