Всё равно это то, что, что я тебе собрался написать.
Вообще, у тебя какая-то помесь ООП-а с ПОП-ом.
MyIni.Sections.("sss").AddKey"sss","333"
Dim MySect As CSection
Set MySect = myIni.Sections("MySect")
MySect.AddKey "Weight", "900kg"
MySect.AddKey "Voltage", "380V"
MySect.AddKey "Protection", "IP20"
Set MySect = Nothing
Как это вообще реализовывается?
Тогда сколько нужно будет модулей если я вдруг зохочу сделать более расширенно(например еще и для ключей)....
Уменьшение количества модулей -- это не то, к чему нужно стремиться.
Просто если кто-то будет этим пользоваться, то ему придется подллючать 1, 2 , 3 , 4 ....т.д. модулей.
Я согласен что это удобнее, но и ресурсов больше и т.д.
Самому программисту не удобно ведь.
1. Класс для работы с ini
2.Класс для работы с секциями
3.Класс для работы с ключами
Что-то мня все это ведет к созданию Dll....или я ошибаюсь?
Dim MySect As Section
Set MySect = myIni.Section("MySect")
MySect.AddKey "Weight", "900kg"
MySect.AddKey "Voltage", "380V"
MySect.AddKey "Protection", "IP20"
Значит мы объявили myIni и Section
в строке Set MySect = myIni.Section("MySect") мы передаем объект по Proerty Set в модуле Section.....и передаем мы myIni.Section("MySect"), а это уже свойство модуля myIni Property Get....Тогда метод AddKey будет в модуле Section? Или где? Вот что я понять не могу. Где какаой метод или свойство будет находиться....
Ну допустим в массив секций/ключей, но он то у меня в ClsIni.......
Госпади... Давно бы книжку по VB купил
Сейчас этот форум просматривают: Majestic-12 [Bot] и гости: 4