Автор Тема: [Не Баг] IniRenameSection при Flag = 1 удаляет старую секцию вместо новой  (Прочитано 1130 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн CreatoR [?]

  • Администратор
  • *
  • Сообщений: 8082
  • Репутация: 2314
  • Пол: Мужской
  • AutoIt is simple, subtle, elegant
    • CreatoR's Lab
    • Награды
  • Версия AutoIt: 3.3.14.0
В справке сказано:

Цитировать
flag   [необязательный]
0 - (по умолчанию) функция остановит свою работу, если new section уже существует.
1 - перезаписать new section. Это удалит все уже существующие параметры в этой секции.
английской версии там акцент именно на "new section")

Но уделяет именно старую секцию:
Код: AutoIt [Выделить]
$sIni = _
    '[Main]' & @CRLF & _
    'Key1 = 1' & @CRLF & _
    'Key2 = 2' & @CRLF & _
    'Key3 = 3' & @CRLF & _
    @CRLF & _
    '[Test]' & @CRLF & _
    'Key4 = 1' & @CRLF & _
    'Key5 = 2' & @CRLF & _
    'Key6 = 3' & @CRLF
    @CRLF & _
    '[Other]' & @CRLF & _
    'Key7 = 1' & @CRLF & _
    'Key8 = 2' & @CRLF & _
    'Key9 = 3' & @CRLF

$hFile = FileOpen('test.ini', 2)
FileWrite($hFile, $sIni)
FileClose($hFile)

IniRenameSection('test.ini', 'Other', 'Main', 1)
MsgBox(64, @ScriptName, FileRead('test.ini'))


Создал тикет.
« Последнее редактирование: Апрель 03, 2019, 00:14:09 от CreatoR »


Правила, Поиск, Супер тема


AutoIt is simple, subtle, elegant.


«Не оказываю тех. поддержку через ПМ/ICQ, и по электронной почте - для этого есть форум. (C)»
«Законы Мэрфи неоспоримы!»


Мои работы

Русское сообщество AutoIt


Оффлайн CreatoR [?]

  • Администратор
  • *
  • Сообщений: 8082

  • Автор темы
  • Репутация: 2314
  • Пол: Мужской
  • AutoIt is simple, subtle, elegant
    • CreatoR's Lab
    • Награды
  • Версия AutoIt: 3.3.14.0
Это баг не в AutoIt, а в моих мозгах. Я забыл добавить & _ после 'Key6 = 3' & @CRLF. :laugh:
Хотя странно что не ругается при запуске.

Русское сообщество AutoIt


 

Похожие темы

  Тема / Автор Ответов Последний ответ
11 Ответов
7463 Просмотров
Последний ответ Ноябрь 06, 2009, 12:35:10
от amel27
6 Ответов
4549 Просмотров
Последний ответ Август 14, 2011, 00:27:49
от madmasles
4 Ответов
3020 Просмотров
Последний ответ Март 03, 2012, 02:16:24
от CreatoR
3 Ответов
2970 Просмотров
Последний ответ Январь 13, 2012, 14:00:17
от joiner
4 Ответов
1877 Просмотров
Последний ответ Ноябрь 22, 2012, 23:27:08
от joiner
2 Ответов
2196 Просмотров
Последний ответ Апрель 09, 2013, 18:54:12
от Mancoffee
8 Ответов
3014 Просмотров
Последний ответ Май 25, 2013, 17:22:09
от madmasles
6 Ответов
3688 Просмотров
Последний ответ Июль 26, 2013, 09:36:54
от madmasles
4 Ответов
1532 Просмотров
Последний ответ Ноябрь 10, 2014, 04:10:29
от agikon
4 Ответов
344 Просмотров
Последний ответ Август 14, 2018, 10:01:24
от hedji