↑  ←  Описание функции


_IniVirtualSPE_IsDuplicateKeys

Проверяет наличие дубликатов параметров в секции

#Include <IniVirtualSPE.au3>
_IniVirtualSPE_IsDuplicateKeys ( $s_INI_Text, $sSection )

Параметры

$s_INI_Text Данные в текстовом виде, прочитанные из ini-файла
$sSection Секция, в которую будет выполнена запись

Возвращаемое значение

Успех:Возвращает массив дубликатов.

Примечания

Первый элемент массива содержит количество дубликатов. Это значение должно быть равным 0, что означает отсутствие дубликатов.

Пример

; AZJIO
; http://www.autoitscript.com/forum/topic/147402-inivirtualspe

#include <Array.au3>
#include <IniVirtualSPE.au3>
$s_ini_Text = _
    '[Section1]' & @CRLF & _
    'Path = C:\Program Files\AutoIt3\AutoIt3.exe' & @CRLF & _
    'Path = C:\File' & @CRLF & _
    @CRLF & _
    '[Section1]' & @CRLF & _
    'Key1=Value1' & @CRLF & _
    'Key2=Value2'

; Возвращает первый попавшийся дубликат или False
$aDuplicateKeys = _IniVirtualSPE_IsDuplicateKeys($s_ini_Text, 'Section1')
_ArrayDisplay($aDuplicateKeys, 'Проверка наличия дубликатов')