Bir türlü çözemedim anlamadım..Gerçekten acil yardıma ihtiyacım var..Proje bitti bu hatayı aldım.. Debug da hatayı write ini modülünde gösteriyor... Temp = Input$(LOF(NF), NF) Bu kısımda...
Modül iste bu şekilde...
Option Explicit
Public Function WriteIniValue(INIpath As String, PutKey As String, PutVariable As String, PutValue As String) Dim Temp As String Dim LcaseTemp As String Dim ReadKey As String Dim ReadVariable As String Dim LOKEY As Integer Dim HIKEY As Integer Dim KEYLEN As Integer Dim VAR As Integer Dim VARENDOFLINE As Integer Dim NF As Integer Dim x As Integer
EnsureFileExists: Open INIpath For Binary As NF Close NF SetAttr INIpath, vbArchive
LoadFile: Open INIpath For Input As NF Temp = Input$(LOF(NF), NF) Temp = vbCrLf & Temp & "[]" Close NF LcaseTemp = LCase$(Temp)
LogicMenu: LOKEY = InStr(LcaseTemp, ReadKey) If LOKEY = 0 Then GoTo AddKey: HIKEY = InStr(LOKEY + KEYLEN, LcaseTemp, "[") VAR = InStr(LOKEY, LcaseTemp, ReadVariable) If VAR > HIKEY Or VAR < LOKEY Then GoTo AddVariable: GoTo RenewVariable:
her iki kod ile de deneme yaptım ama bende bir problem görünmüyor. Ben kendi çalıştığım küçük örneği webe yükledim sizde indirip göz gezdirebilirsiniz. Belki dosya yolu yada localinizden kaynaklanan bir sorun olabilir diye düşünüyorum yada kayıt yaptığınız ini dosyası içerisine beklenmedik hatalı bir veri kayıt edilmiş olabilir.
http://r a p i d s h a r e.com/files/376132638/test_vb.rar.html
Debug da hatayı write ini modülünde gösteriyor...
Temp = Input$(LOF(NF), NF)
Bu kısımda...
Modül iste bu şekilde...
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.