Язык программирования FreeBasic |
WriteValueFBini
WriteValueFBini(Group,Key,value)
Это перегруженная функция. Имеется возможность записать данной функцией один из 6 типов данных в значение Value: Byte , Short , Integer , Longint , Double , String . Тип данных должен быть правильно определен. Для этого можно пользоваться например оператором CAST. В примере ниже показывается запись числа напрямую с использованием оператора CAST. Для чего это нужно: Записывается тип данных одной функцией, но читается разными! Так например если вы запишите значение с типом Integer, а попытаетесь прочитать его функцией ReadByteValueFBini ,то возвращаемое значение будет 0.
Group - Заголовок(группа) для записи (любое строковое имя)
Key - Ключ, которому принадлежит значение Value (любое строковое имя)
value - Любое значение
Пример:
#Include "Window9.bi"
If CreateFBini("prefar.ini")<> -1 Then
Dim As String ss="hello"
Dim As Short ii=76
WriteGroupFBini("Group1")
WriteGroupFBini("Group2")
WriteValueFBini("Group1","Key",ss)
WriteValueFBini("Group2","Key",ii)
CloseFBini()
EndIf
If OpenFBini("prefar.ini",1)<>-1 Then
? ReadStringValueFBini("Group1","Key")
? ReadShortValueFBini("Group2","Key")
?
WriteValueFBini("Group1","Key","Hello world")
WriteValueFBini("Group2","Key",Cast(Short,90))
? ReadStringValueFBini("Group1","Key")
? ReadShortValueFBini("Group2","Key")
CloseFBini()
Sleep()
EndIf

Created with the Personal Edition of HelpNDoc: Free Kindle producer