2015-03-29 6 views
1

Я не знаю, зачем показывать ошибку. Извините за мой английский, я от польский.Inno setup Ошибка Недопустимое количество параметров в конце ;?

[Tasks] 
Name: czysto; Description: "Instalacja na CZYSTO (Kasuje zawartosc RES_MODS - ZALECANE!)"; Components: Dictionaries; Flags: exclusive 
Name: normalna; Description: "Normalna Instalacja (dla zaawansowanych użytkowników)"; Components: Dictionaries; Flags: exclusive unchecked 
Name: cache; Description: "Wyczysc pliki CACHE"; GroupDescription: "Dodatki:"; Components: Dictionaries; Flags: unchecked 

[Code] 
function NextButtonClick(CurPageID: Integer): Boolean; 
begin 
    Result := True; 
    if (CurPageID = wpSelectTasks) and IsTaskSelected('czysto') then 
    DelTree(ExpandConstant('{app}\test*')) 
end; ERROR HERE!!!!!!!!!!!!!!!!!!!!!!! 

Текст Ошибка: Недопустимое количество параметров.

Помощь ...

ответ

3

DelTree занимает несколько больше параметров, чем тот, который вы подачи.

function DelTree(const Path: String; 
    const IsDir, DeleteFiles, DeleteSubdirsAlso: Boolean): Boolean; 

Вы должны добавить закладку на Inno Setup documentation для дальнейшего использования.

+0

Теперь мой код выглядит так, и он все еще показывает ошибку, но я не знаю, изменился ли я. 'code [code] function DelTree (const Path: String; const IsDir, DeleteFiles, DeleteSubdirsAlso: Boolean): Boolean; начало Результат: = True; if (CurPageID = wpSelectTasks) и IsTaskSelected ('czysto') then - ОШИБКА ЗДЕСЬ (Неизвестный Indentifer: 'CurPageID') DelTree (ExpandConstant ('{app} \ test *')) end; ' – michal3210

+0

Вы ничего не исправили. Вы пороговый запрос DelTree с одним параметром, где он ожидает 4. Объявление, которое я предоставил, не добавляется в ваш код - это то, как InnoSetup определяет функцию и как вы должны ее использовать. ** Предоставьте дополнительные три параметра, когда вы его вызываете. ** И ** прочитайте связанную документацию, в которой указано, для чего нужны эти отсутствующие параметры. Чрезвычайно сложно помочь кому-то, кто отказывается принять помощь. Я пошел на труд, чтобы объяснить проблему и найти ссылки на документацию для вас; по крайней мере, вы можете нажать на них и ** читать **. –

+0

Уже решена проблема, спасибо. – michal3210