Attribute VB_Name = "Module1" Public mPROVEDOR As String Public mSERVIDOR As String Public mSERVICO As String Public mPORTA As String Public mBANCO As String Public mUSUARIO As String Public mSENHA As String Public stc As String 'FUNÇÕES PARA LER E GRAVAR NO ARQUIVO .INI------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 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 Declare Function WritePrivateProfileString Lib "kernel32" Alias "WritePrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpString As Any, ByVal lpFileName As String) As Long '------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ Public Function ReadINI(Secao As String, Entrada As String, Arquivo As String) 'Arquivo=nome do arquivo ini 'Secao=O que esta entre [] 'Entrada=nome do que se encontra antes do sinal de igual 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 Public Sub WriteINI(Secao As String, Entrada As String, Texto As String, Arquivo As String) 'Arquivo=nome do arquivo ini 'Secao=O que esta entre [] 'Entrada=nome do que se encontra antes do sinal de igual 'texto= valor que vem depois do igual WritePrivateProfileString Secao, Entrada, Texto, Arquivo End Sub