|
0 / 1 / 3
Регистрация: 27.03.2012
|
|
Как из процедуры VB отредактировать имя раздела .ini файла?06.02.2008, 11:11. Показов 1294. Ответов 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? Как получить имя максимальной длины параметров раздела реестра?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|