|
0 / 1 / 3
Регистрация: 27.03.2012
|
|
Как из процедуры VB отредактировать имя раздела .ini файла?06.02.2008, 11:11. Показов 1307. Ответов 7
Метки нет (Все метки)
Автор: chron
Подскажите, пожалуйста, как из процедуры VB отредактировать имя раздела .ini файла, т.е. текст, заключенный в квадратные скобки?
0
|
|
| 06.02.2008, 11:11 | |
|
Ответы с готовыми решениями:
7
Как вытащить из ini-файла имя файла? Как дописывать новые значения в конец ini файла, меняя при этом имя ключа? Узнать имя файла и отредактировать его |
|
0 / 1 / 3
Регистрация: 27.03.2012
|
|
| 06.02.2008, 12:05 | |
|
по-моему стандартные средства позволяют только менять параметры и их значения в разделах, а вот сами разделы не меняются... (хотя тут тебе можно просто создавать новые ключи в разделе с другим именем.)
но это легко сделать самому - открываешь файл, и ищешь нужную строку...
0
|
|
|
0 / 0 / 1
Регистрация: 16.08.2007
Сообщений: 271
|
|
| 06.02.2008, 13:13 | |
|
Я скорее паразитирую на твоей проблемме - у меня встречный вопрос. Я всегда сохранял инфу в любой файл - точнее у него был текстовый формат но а расширение м название не имело значения. Я писал строки и потом сложным обработчиком читал их параметры, отсеивая условные знаки и прочие параметры. А что в ИНИ есть что то автоматизированое? Разве у ВБ есть что то что позволит обрабатывать ини не как обычный текстовый файл. Я просто подумал что поняв приимущество использования ИНИ я избавлюсь от большого гемороя. Так зачем люди используют ИНИ и почему не обычные тхт???? Обьясни человеку не имевшему с этим дела.
0
|
|
|
0 / 1 / 3
Регистрация: 27.03.2012
|
|
| 06.02.2008, 13:29 | |
|
пардон, chron, можно попробовать ф-ю WritePrivateProfileSection
WritePrivateProfileSection Description Writes data to an entire section of any .INI file Declaration Declare Function WritePrivateProfileSection Lib 'kernel32' _ Alias 'WritePrivateProfileSectionA' _ (ByVal sSectionName As String, _ ByVal sString As String, _ ByVal sFileName As String) As Long Parameters sSectionName The name of the section to be replaced. Any existing entries in the section will be replaced. If the section does not exist, a new one will be appended to the file. sString The list of entries to write. The entries in the list must be delimited by a NULL character; the list must be terminated by two NULL characters. sFileName The name of the .INI file to be written. If a pathname is not supplied, it will be assumed that the file is located in the Windows directory. If the file does not exist, a new one will be created. Return Value Returns non-zero on success; zero on failure.
0
|
|
|
0 / 1 / 3
Регистрация: 27.03.2012
|
|
| 06.02.2008, 13:33 | |
|
warlord@au.ru посмотри вот эти функции
http://www.vbexplorer.com/focus/ini_tutorial.asp они позволяют работать с системным ini-файлом win.ini, а также со своими ini-файлами. но вообще в VB 6 есть функции savesettings и getsettings, которые работают с реестром.
0
|
|
|
0 / 0 / 0
Регистрация: 30.01.2008
Сообщений: 6
|
|
| 06.02.2008, 14:31 | |
|
Спасибо за ответы. У меня устанавливается связь между текстовым файлом и таблицей из файла .mdb. Файл Schema.ini описывает спецификацию файла-источника. Именем раздела там является имя txt-файла. Это я вычитал в справке по VB5, поэтому вполне допускаю, что существует более продвинутый метод.
0
|
|
|
0 / 0 / 1
Регистрация: 16.08.2007
Сообщений: 271
|
|
| 06.02.2008, 16:26 | |
|
Дык и реестром пользуюсь но иногда надо что бы прога всё с собой таскала вот и изголяешься... зафигачиваешь всё в один файл с помощью Fusion и прилагаешь файл с параметрами... Но похоже работать с ИНИ проще чем с обычным текстовым.
0
|
|
|
0 / 0 / 0
Регистрация: 30.01.2008
Сообщений: 6
|
|
| 06.02.2008, 16:51 | |
|
А как в текстовом файле отредактировать конкретную строку, например, первую. А то у меня при использовании Write удаляются другие строки.
0
|
|
| 06.02.2008, 16:51 | |
|
Помогаю со студенческими работами здесь
8
Как отредактировать файл win.ini? Как получить имя максимальной длины параметров раздела реестра?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|