Не работает запись в ini - VB

Узнай цену своей работы

Формулировка задачи:

писал первую программу все работало, а теперь только читает данные из (ини) а записывать не хочет. вот что в модуле:
Листинг программы
  1. Option Explicit
  2. Public Declare Function WritePrivateProfileString Lib "Kernel32" Alias "WritePrivateProfileStringA" _
  3. (ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpString As Any, _
  4. ByVal lpFileName As String) As Long
  5. Public Declare Function GetPrivateProfileString Lib "Kernel32" Alias "GetPrivateProfileStringA" _
  6. (ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpDefault As String, _
  7. ByVal lpReturnedString As String, ByVal nSize As Long, ByVal lpFileName As String) As Long
  8. Function WriteIni(sSection As String, sKeyName As String, sNewString As String, sINIFileName As String) As Boolean
  9. On Local Error Resume Next
  10. Call WritePrivateProfileString(sSection, sKeyName, sNewString, sINIFileName)
  11. WriteIni = (Err.Number = 0)
  12. End Function
  13. Function ReadINI(sSection As String, sKeyName As String, sINIFileName As String) As String
  14. On Local Error Resume Next
  15. Dim sRet As String
  16. sRet = String(255, Chr(0))
  17. ReadINI = Left(sRet, GetPrivateProfileString(sSection, ByVal sKeyName, "", sRet, Len(sRet), sINIFileName))
  18. End Function
вот это при загрузке формы:
Листинг программы
  1. path_file = App.Path
  2. If Right(path_file, 1) <> "\" Then path_file = path_file & "\"
а вот этим записываю данные:
Листинг программы
  1. WriteIni "stat", "bal", "ball", path_file & "setting.ini"
все разобрался!

Решение задачи: «Не работает запись в ini»

textual
Листинг программы
  1. If loto_prog = 10 Then
  2.  trace "Вы выиграли 1 балл!"
  3.  ball = Val(ball) + Val(1)
  4.  balls 'сохранение кол-ва баллов
  5. End If
  6.  
  7. Private Sub balls()
  8. WriteIni "stat", "bal", ball, path_file & "setting.ini"
  9. End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут