help

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
i'm pissed
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 194
Зарегистрирован: 23.10.2004 (Сб) 12:01
Откуда: irkutsk

help

Сообщение i'm pissed » 04.11.2004 (Чт) 18:26

Код: Выделить всё
Private Declare Function WritePrivateProfileString Lib "kernel32" Alias "WritePrivateProfileStringA" _
(ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpString As Any, ByVal lpFileName As String) As Long
Private Declare Function GetPrivateProfileString Lib "kernel32" Alias "GetPrivateProfileStringA" (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

Function WriteINI(sSection As String, sKeyName As String, sNewString As String, sINIFileName As String) As Boolean
On Local Error Resume Next
Call WritePrivateProfileString(sSection, sKeyName, sNewString, sINIFileName)
WriteINI = (Err.Number = 0)
End Function

Function ReadINI(sSection As String, sKeyName As String, sINIFileName As String) As String
On Local Error Resume Next
Dim sRet As String
sRet = String(255, Chr(0))
ReadINI = Left(sRet, GetPrivateProfileString(sSection, ByVal sKeyName, "", sRet, Len(sRet), sINIFileName))
End Function



Private Sub Command1_Click()
  Dim StringVar As String
Select Case Combo1.ListIndex
         Case 0   'ñåêóíäû
         
WriteINI "time refresh", "frmBrowser.Timer1.Interval", Val(timerefresh1.Text1.Text) * 1000, App.Path & "data.ini"
             Case 1   'ìèíóòû
       
WriteINI "time refresh", "frmBrowser.Timer1.Interval", Val(timerefresh1.Text1.Text) * 60000, App.Path & "data.ini"
           Case 2   '÷àñû
           
WriteINI "time refresh", "frmBrowser.Timer1.Interval", Val(timerefresh1.Text1.Text) * 3600000, App.Path & "data.ini"
                      End Select
frmBrowser.Timer1.Enabled = True
Hide
End Sub



Private Sub Command2_Click()
frmBrowser.Timer1.Enabled = False
Unload Me
End Sub

Private Sub Form_Load()
With Combo1
        .Clear
         .AddItem "ñåêóíäû"
         .AddItem "ìèíóòû"
         .AddItem "÷àñû"
         .ListIndex = 0
      End With
Dim StringVar As String
StringVar = ReadINI("time refresh", "frmBrowser.Timer1.Interval", App.Path & "data.ini")
frmBrowser.Timer1.Interval = CLng(StringVar)
End Sub

при запуске с vb все нормально компелируется норм но когда запускаешь запушена то выдается ошибка invalid property value
by_pissed

xolod
Гуру
Гуру
 
Сообщения: 1162
Зарегистрирован: 15.01.2004 (Чт) 0:42
Откуда: Moscow

Сообщение xolod » 04.11.2004 (Чт) 21:05

invalid property value - неверное значение для параметра. Подозреваю - что и тебя это неверное значение для таймера. Ты бы ошибочки отлавливал сначала с помощью ....On Local Error Goto..., а потом уж писал сюды :lol:.

Constant ERROR_SUCCESS deprecated. I'm so happy.
Программирование и дизайн – http://www.macrointellect.ru

i'm pissed
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 194
Зарегистрирован: 23.10.2004 (Сб) 12:01
Откуда: irkutsk

Сообщение i'm pissed » 05.11.2004 (Пт) 8:00

да все уже исправил а исправил так
Код: Выделить всё
StringVar = ReadINI("time refresh", "frmBrowser.Timer1.Interval", App.Path & "/data.ini")
by_pissed

GM
programador
programador
 
Сообщения: 1427
Зарегистрирован: 24.06.2003 (Вт) 15:56
Откуда: 194.67.52.100

Сообщение GM » 05.11.2004 (Пт) 8:18

Код: Выделить всё
StringVar = ReadINI("time refresh", "frmBrowser.Timer1.Interval", App.Path & "\data.ini")
frmBrowser.Timer1.Interval = Val(StringVar)

Лучше сделай Val.
الفيجوال بيسك الرابح

i'm pissed
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 194
Зарегистрирован: 23.10.2004 (Сб) 12:01
Откуда: irkutsk

Сообщение i'm pissed » 05.11.2004 (Пт) 8:33

да я уже сделал
by_pissed


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: The trick и гости: 3

    TopList  
cron