Public Function GetPrivateProfileSection( _
ByRef rSection() As Variant _
, Optional ByVal vSectionName As Variant _
, Optional ByVal vFileName As Variant _
) As Boolean Assuming
Dim estWAPI As New WindowsAPI
estWAPI.ProfileFileName = "Sample.Ini"
estWAPI.ProfileSectionName = "Sample Section"
estWAPI.WritePrivateProfileString("Convert From", "5 kilometers") = True
estWAPI.WritePrivateProfileString("Convert To", "miles") = True
Dim avarSettings() As Variant
for example
estWAPI.GetPrivateProfileSection(avarSettings()) = True
leaves
LBound(avarSettings) = 0
UBound(avarSettings) = 2
? avarSettings(1)
Convert From="5 kilometers"
? avarSettings(2)
Convert To="miles"See also: ProfileSectionToVariantVector Function
GetPrivateProfileSectionSample Subroutine
GetPrivateProfileInt Function
GetPrivateProfileString Function
GetProfileSection Function
ProfileFileName Property
ProfileSectionName Property
GetPrivateProfileSection Function (Windows API)
GetAllSettings Function (Visual Basic 4.0+; not directly related)rSection: Dynamic array of Variants that will receive the Settings. This array will be reinitialized with a lower-bound of 0 (zero) and an upper-bound of the number of Settings read. The settings will be copied into elements 1..N of the array. Copyright 1996-1999 Entisoft
Entisoft Tools is a trademark of Entisoft.