[VB] Run the file with the path available in the .ini file

For VB.NET, the following Module can be used:

Module modINI
    Private Declare Unicode Function WritePrivateProfileString Lib "kernel32" _
    Alias "WritePrivateProfileStringW" (ByVal lpApplicationName As String, _
    ByVal lpKeyName As String, ByVal lpString As String, _
    ByVal lpFileName As String) As Int32
 
    Private Declare Unicode Function GetPrivateProfileString Lib "kernel32" _
    Alias "GetPrivateProfileStringW" (ByVal lpApplicationName As String, _
    ByVal lpKeyName As String, ByVal lpDefault As String, _
    ByVal lpReturnedString As String, ByVal nSize As Int32, _
    ByVal lpFileName As String) As Int32
 
    Public Sub writeIni(ByVal iniFileName As String, ByVal Section As String, ByVal ParamName As String, ByVal ParamVal As String)
        Dim Result As Integer = WritePrivateProfileString(Section, ParamName, ParamVal, iniFileName)
    End Sub
 
    Public Function ReadIni(ByVal IniFileName As String, ByVal Section As String, ByVal ParamName As String, ByVal ParamDefault As String) As String
        Dim ParamVal As String = Space$(1024)
        Dim LenParamVal As Long = GetPrivateProfileString(Section, ParamName, ParamDefault, ParamVal, Len(ParamVal), IniFileName)
        ReadIni = Left$(ParamVal, LenParamVal)
    End Function
End Module


Or one more way on VB.NET

  Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim x() As String
        FileOpen(1, Application.StartupPath & "\file.ini", OpenMode.Input)
        Do Until EOF(1)
            x = Split(LineInput(1), "=")
            If UBound(x) > 0 Then
                If Dir(x(1).Trim) <> "" Then
                    System.Diagnostics.Process.Start("Notepad", x(1).Trim)
                End If
            End If
        Loop
        FileClose(1)
    End Sub


Good Luck.

7 تعليقات

✔ Bình luận có dấu, lịch sự và đúng chủ đề
❌ Không spam link, quảng cáo, từ ngữ phản cảm
❌ Không hỏi link tải, crack, nội dung vi phạm
⚠ Bình luận vi phạm sẽ bị xóa mà không báo trước

Thêm hình ảnh: [img] link hình ảnh [/img]
Thêm video youtube: [youtube] link video [/youtube]
Thêm code: [code] Đoạn code đã mã hóa [/code]

  1. Chưa cập nhật nội dung file .ini sẽ như thế nào để cài đặt lên chương trình.

    ردحذف
    الردود
    1. File ini này thì chỉ cần bỏ một đoạn text vào là xong thôi, nhưng đuôi nó bắt buộc phải là .ini chứ không phải .txt như thường lệ :D

      حذف
    2. Đúng rồi đó bạn #Tuân file ini đó chỉ cần bạn ghi đoạn text gì mà bạn muốn và lưu lại với đuôi dạng .ini là xong

      حذف
  2. Dùng để viết chương chỉnh sữa (settings) trong ứng dụng nha.

    ردحذف

إرسال تعليق

✔ Bình luận có dấu, lịch sự và đúng chủ đề
❌ Không spam link, quảng cáo, từ ngữ phản cảm
❌ Không hỏi link tải, crack, nội dung vi phạm
⚠ Bình luận vi phạm sẽ bị xóa mà không báo trước

Thêm hình ảnh: [img] link hình ảnh [/img]
Thêm video youtube: [youtube] link video [/youtube]
Thêm code: [code] Đoạn code đã mã hóa [/code]

أحدث أقدم