Перейти к содержимому
Korean Random

Kotyarko_O

Премиум пользователь
  • Публикации

    5 729
  • Зарегистрирован

  • Посещение

  • Дней в лидерах

    42

Последний раз Kotyarko_O выиграл 21 июля

Публикации Kotyarko_O были самыми популярными!

Репутация

1 655 ⭐⭐⭐⭐⭐

О Kotyarko_O

  • Звание
    =P
  • День рождения 28.09.1996

Основная информация

  • Пол
    Мужчина
  • Город
    Одесса

Контакты

Посетители профиля

29 713 просмотра профиля
  1. Там нужно перезаход в систему делать, без него изменение масштабности может не помочь. @DKRUBEN , possible.
  2. Тут я проглядел, при чтении предыдущего вопроса. Думал, что имеется ввиду просто прошерстить все компоненты. Но если речь конкретно об имени в [Components], то, как я уже говорил, никак. Есть: [Languages] Name: En; MessagesFile: "English.isl"; Name: Ru; MessagesFile: "Russian.isl"; [CustomMessages] En.FirstComponent=First component. Ru.FirstComponent=Первый компонент. [Components] Name: A; Description: "{cm:FirstComponent}";
  3. Да. Если конкретно все, то простой пробежкой по циклу: var I: Integer; S: String; begin for I := 0 to WizardForm.ComponentsList.ItemCount - 1 do S := S + WizardForm.ComponentsList.Items[I] + #13#10; Если все дочерние от конкретного компонента, то нужно внедрять в цикл фильтр уровня (ItemLevel - одно из свойств компонента). Пример работы с ним можно найти тут: https://bitbucket.org/Kotyarko_O/kmp/src/master/Resourses/ReadyMemo.iss.
  4. Если 1251 (кириллица) не определена для ACP в кодовых страницах, то ни о каком поиске речи идти не может, ведь даже отображение кириллицы не будет нормальным. Тут надо решать проблему или указанием пользователю настроек региональных стандартов, или делать полноценный перевод. Никак. Обработка этих имён находится на уровне ниже (https://github.com/jrsoftware/issrc/blob/master/Projects/Struct.pas#L174).
  5. Речь идёт про "поиск\одобрение" какого конкретно "пункта"? Компонента в списке или строки в конфиге? Можно просто использовать стандартную функцию, предназначенную для этой цели: IsComponentSelected('KMP\punkt1').
  6. @DKRUBEN , something wrong with MCTCreator-app. Make sure you use actual configs (*.cfg-files).
  7. Only when i have a free time =) There`s so simple mistake (declaration sequence). Try this: PageComponents.iss
  8. @DKRUBEN , i don`t see any mistakes can throw compiler error with "components" more (like that on the screenshot you attached before). Maybe your current error differ from previous? All i can see now, is potentional errors, like: SetInstallStatus(), SetCheckListBoxBGBMP(), SetCheckListBoxEvents() - them are declared in separate script, and you could forgot to copy. You can attach your project archive, i`ll check it (in PM if you don`t want to share it to public).
  9. Always attach screenshot or part of a code if you post a message about some errors.
  10. @DKRUBEN , here`s typo: AfterInstall: "MCTCreatorLaunch()"; Name of procedure must not be enclosed in quotes. And you have to use ComponentsChecked() instead of standard IsComponentSelected() (this function works only for standard components list).
  11. @DKRUBEN , i have looked into sources from repository and understood there`s a mistakes, one of them you`ve found. Remote repo i didn`t update about few month and have worked only in local. I`ll try to update remote repo asap. If you are using standard components page, you have to create "KMP\MCT\*" components. Else (page is custom) you have to change "Components" to "Check" in your [Files] section, like "Check: ComponentsChecked('some_item_name')".
  12. Can you attach screenshot contains this error?
  13. Kotyarko_O

    Need help.

    @DKRUBEN , i`ve made sources public: https://bitbucket.org/Kotyarko_O/modpack_updatesannouncer-moder/src/
×