Vb.net общественные строк
Привет
Мне трудно создавать публичные строки, которые я могу использовать во всех формах
Я пытаюсь с модулем сделать это:
Imports Nini.Config Imports System.IO Public Module Settings Public MyConfigFile As String = ".\Settings.ini" Public MyVNCFile As String = ".\Create.vnc" Public BackUPFolder As String = ".\BackUP" Public VNCFolder As String = ".\VNC" 'Read Source File Public source As New IniConfigSource(MyConfigFile) 'Read Strings From File Public fileName As String = source.Configs("Update").Get("Url") Public columns As String = source.Configs("Update").Get("Info") End Module
и когда я использую в Form1 строки я получил режим отладки но ничего не отображаю просто показываю что он не читает строку правильно:
Пример:
Public Sub CheckFolders() 'Dim Path As String = ".\BackUP" 'Dim Path2 As String = ".\VNC" If Not Directory.Exists(Settings.BackUPFolder) Then Directory.CreateDirectory(Settings.BackUPFolder) End If If Not Directory.Exists(Settings.VNCFolder) Then Directory.CreateDirectory(Settings.VNCFolder) End If End Sub
Но это крах, есть идеи, как сделать эти строки правильными?
Что я уже пробовал:
Пробовал с модулем создать его, пример находится сверху, но он падает, похоже, что он не имеет никакого значения, установленного в этой строке, я не знаю почему, может кто-нибудь сказать мне, как сделать это правильно или где я ошибаюсь.?
Richard MacCutchan
Я только что попробовал это сделать, и это прекрасно работает. Вы уверены, что эти два модуля правильно связаны между собой?
diablo22
если я создаю новый проект и использую свой код, он работает...нормально
но в моем основном проекте это не так ...именно это я и хочу выяснить..
diablo22
может быть, я идиот...
Public Sub CreateMe()
Dim source как новый IniConfigSource(MyConfigFile)
'Чтение Строк Из Файла
Dim fileName As String = source.Configs("Update").Get("Url")
Тусклые столбцы в виде строки = источник.Конфиги("Обновление").Вам("Информация")
Конец Подводной Лодки
Теперь это делает строки читаемыми правильно...