WriteValueFBini

Preference ››
Parent Previous Next

Язык программирования 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



http://mneniya.ucoz.ru/

Created with the Personal Edition of HelpNDoc: Free Kindle producer