Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
ini file 2
Fellow Programmers,
I've gained some knowledge about ini files since my first posting. However, I still have one question remaining. Why/How does the following code pull a value out of the registry instead of from win.ini? Private Declare Function GetPrivateProfileString _ Lib "kernel32" Alias "GetPrivateProfileStringA" _ (ByVal lpApplicationName As String, ByVal lpKeyName As String, _ ByVal lpDefault As String, ByVal lpReturnedString As String, _ ByVal nSize As Long, ByVal lpFileName As String) As Long Private Sub readFromINI() Dim sFileName As String, sHeader As String, sKey As String Dim buf As String * 256 Dim length As Long sFileName = "C:\WINDOWS\WIN.INI" sHeader = "intl" sKey = "sCountry" length = GetPrivateProfileString( _ sHeader, sKey, "<no value", _ buf, Len(buf), sFileName) MsgBox Left$(buf, length) End Sub Thanks in advance, Christmas May |
#2
Posted to microsoft.public.excel.programming
|
|||
|
|||
ini file 2
Give this a look to see if it helps...
http://msdn.microsoft.com/library/de...filestring.asp -- HTH... Jim Thomlinson "Christmas May" wrote: Fellow Programmers, I've gained some knowledge about ini files since my first posting. However, I still have one question remaining. Why/How does the following code pull a value out of the registry instead of from win.ini? Private Declare Function GetPrivateProfileString _ Lib "kernel32" Alias "GetPrivateProfileStringA" _ (ByVal lpApplicationName As String, ByVal lpKeyName As String, _ ByVal lpDefault As String, ByVal lpReturnedString As String, _ ByVal nSize As Long, ByVal lpFileName As String) As Long Private Sub readFromINI() Dim sFileName As String, sHeader As String, sKey As String Dim buf As String * 256 Dim length As Long sFileName = "C:\WINDOWS\WIN.INI" sHeader = "intl" sKey = "sCountry" length = GetPrivateProfileString( _ sHeader, sKey, "<no value", _ buf, Len(buf), sFileName) MsgBox Left$(buf, length) End Sub Thanks in advance, Christmas May |
#3
Posted to microsoft.public.excel.programming
|
|||
|
|||
ini file 2
AFAIK it's a legacy thing.
In the old days before the Registry existed, ini file were the way to go. Nowadays, depending which info you are requesting, Windows can hijack your calls and returns the relevant info from the source, be that the Reg or the ini file. Nowadays Windows does not really use Windows.ini, but the Reg. So Windows thinks you want the from there. NickHK "Christmas May" ... Fellow Programmers, I've gained some knowledge about ini files since my first posting. However, I still have one question remaining. Why/How does the following code pull a value out of the registry instead of from win.ini? Private Declare Function GetPrivateProfileString _ Lib "kernel32" Alias "GetPrivateProfileStringA" _ (ByVal lpApplicationName As String, ByVal lpKeyName As String, _ ByVal lpDefault As String, ByVal lpReturnedString As String, _ ByVal nSize As Long, ByVal lpFileName As String) As Long Private Sub readFromINI() Dim sFileName As String, sHeader As String, sKey As String Dim buf As String * 256 Dim length As Long sFileName = "C:\WINDOWS\WIN.INI" sHeader = "intl" sKey = "sCountry" length = GetPrivateProfileString( _ sHeader, sKey, "<no value", _ buf, Len(buf), sFileName) MsgBox Left$(buf, length) End Sub Thanks in advance, Christmas May |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
File:1 and File:2 -- Double Files when Opening One File | Excel Discussion (Misc queries) | |||
I saved file A over file B. Can I get file B back? | Excel Discussion (Misc queries) | |||
opening an excel file opens a duplicate file of the same file | Excel Discussion (Misc queries) | |||
I SAVED A FILE OVER ANOTHER A FILE IN EXCEL. THE OLD FILE WAS AN . | Excel Discussion (Misc queries) | |||
i received a file that reads powerpoint document file file exten. | Excel Discussion (Misc queries) |