تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
هل يمكن استعمال iniread لقراءه اسطر متعددة
#1
هل يمكن استعمال iniread لقراءه اسطر متعددة
مثلآ يوجد ملف Settings.txt مكتوب فيه 
إقتباس :Set=test1
Set=test2
Set=test3
somethingelse=0
somethingelse=2
هل يمكن اضافة الكلام الى بعد Set ال هما test1 test2 test3 فى listbox بدون تكرار الكود مثل هذا 

كود :
Dim test As iniFile = New iniFile(Application.StartupPath + "\Settings.ini")

       For Each I In test.IniReadValue("Settings", "Set")
           ListBox1.Items.Add(I.ToString())
       Next
ini class
كود :
Imports System.Text

Public Class iniFile

   Public path As String

   Private Declare Auto Function WritePrivateProfileString Lib "kernel32" (ByVal section As String, ByVal key As String, ByVal val As String, ByVal filePath As String) As Long

   Private Declare Auto Function GetPrivateProfileString Lib "kernel32" (ByVal section As String, ByVal key As String, ByVal def As String, ByVal retVal As StringBuilder, ByVal size As Integer, ByVal filePath As String) As Integer

   Public Sub New(ByVal INIPath As String)
       MyBase.New()
       Me.path = INIPath
   End Sub

   Public Sub IniWriteValue(ByVal Section As String, ByVal Key As String, ByVal Value As String)
       iniFile.WritePrivateProfileString(Section, Key, Value, Me.path)
   End Sub

   Public Function IniReadValue(ByVal Section As String, ByVal Key As String) As String
       Dim temp As StringBuilder = New StringBuilder(255)
       Dim i As Integer = iniFile.GetPrivateProfileString(Section, Key, "", temp, 255, Me.path)
       Return temp.ToString
   End Function
End Class
الرد
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] هل يمكن عمل مجاميع رئيسية وفرعية داخل داتا جريد فيو السيد الجوهري 9 0 11-02-18, 07:52 PM
آخر رد: محمود صالح
  هل يمكن التحكم في البرنامج من خلال صفحة html anes 33 6 09-02-18, 05:59 PM
آخر رد: anes
  [VB.NET] كيف يمكن الحصول على ترميز ينيكود Lamyaa 2 35 27-01-18, 12:32 AM
آخر رد: محمود صالح
  كيف يمكن العرض من قاعده البيانت الى الداتا جريد يوجد صورة مراد بورجي 1 56 19-01-18, 01:21 PM
آخر رد: محمود صالح
  هل يمكن قفل مجلد اثناء تشغيل البرنامج bidaya 0 34 02-01-18, 01:45 AM
آخر رد: bidaya
  [VB.NET] كيف يمكن انشاء تقرير أو التعديل فى تقرير اثناء وقت التشغيل [email protected] 0 48 29-12-17, 12:51 PM
آخر رد: [email protected]
  [VB.NET] كيف يمكن انشاء تقرير أو التعديل فى تقرير اثناء وقت التشغيل [email protected] 1 75 29-12-17, 04:12 AM
آخر رد: محمود صالح
  [VB.NET] كيف يمكن اخفاء section فى التقرير برمجيا السيد الجوهري 5 119 22-12-17, 12:51 AM
آخر رد: طالب برمجة
  [VB.NET] كيف يمكن ارسال واتس اب من فيجوال بيسك السيد الجوهري 1 112 19-12-17, 01:15 PM
آخر رد: طالب برمجة
  [VB.NET] كيف يمكن الضغط علي خلية او سطر في كريستال ريبورت يفتح نموذج ما للتعديل علية السيد الجوهري 0 57 12-12-17, 12:33 PM
آخر رد: السيد الجوهري

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم