PublicCheminBrowserIni As
String
PublicCheminPlaylistIni As
String
PublicNomSkinIni As
String
PublicVolumeIni As Integer
PublicRepeatIni As Boolean
PublicRandomIni As Boolean
ConstFIC_INI = <VAR>"\LecteurMP3.ini"</VAR>
Declare
FunctionGetPrivateProfileInt Lib <VAR>"kernel32"</VAR> Alias <VAR>"GetPrivateProfileIntA"</VAR> (ByVal lpApplicationName As
String, ByVal lpKeyName As
String, ByVal nDefault As Long, ByVal lpFileName As
String) As Long
Declare
FunctionGetPrivateProfileSection Lib <VAR>"kernel32"</VAR> Alias <VAR>"GetPrivateProfileSectionA"</VAR> (ByVal lpAppName As
String, ByVal lpReturnedString As
String, ByVal nSize As Long, ByVal lpFileName As
String) As Long
Declare
FunctionGetPrivateProfileString Lib <VAR>"kernel32"</VAR> Alias <VAR>"GetPrivateProfileStringA"</VAR> (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
FunctionWriteProfileString Lib <VAR>"kernel32"</VAR> Alias <VAR>"WriteProfileStringA"</VAR> (ByVal lpszSection As
String, ByVal lpszKeyName As
String, ByVal lpszString As
String) As Long
Declare
FunctionWritePrivateProfileString Lib <VAR>"kernel32"</VAR> Alias <VAR>"WritePrivateProfileStringA"</VAR> (ByVal lpApplicationName As
String, ByVal lpKeyName As Any, ByVal lpString As Any, ByVal lpFileName As
String) As Long
FunctionGetIniInt(Rubriq$, motClef$, Default&, FicIni$) As Long
End
Function
FunctionGetIniString(Rubriq$, motClef$, Default$, FicIni$) As
String
Dimtitre As
String* 1000
Dimpos As Integer
InStr(titre,
Chr(0))
Ifpos <> 0
Then
Left(titre, pos - 1) <SAMP>' + Right(titre, Len(titre) - pos)</SAMP>
End
If
Trim(titre)
End
Function
FunctionWriteIniString(Rubriq$, key$, Value$, FicIni$) As Long
If
Len(Value) = 0
Then
Else
End
If
End
Function
SubLireParametreIni()
End
Sub
SubEcrireCheminBrowserIni()
End
Sub
SubEcrireCheminPlayListIni()
End
Sub
SubEcrireParametresIni()
Str(VolumeIni), FIC_INI
Str(RandomIni), FIC_INI
Str(RepeatIni), FIC_INI
End
Sub</LI></OL>