Объединенный Открытый Проект - Сайт для Настоящих Компьютерщиков

Объединенный Открытый Проект

Сайт для Настоящих Компьютерщиков

; Логин:
  Пароль:
Обычный
Безопасный
Запомнить пользователя



Зарегистрироваться
Забыли пароль?
 
 
 
Объединенный Открытый Проект »   Софт для Windows »   Непонятки с синтаксом
RSS

Непонятки с синтаксом

Как писать правильно?

Текущий рейтинг темы: Нет
Правила раздела

<<Назад  Вперед>>Модераторы: Gram, JaxxПечать
 
semiono
Долгожитель форума

semiono
Откуда: Арзамас
Всего сообщений: 383
Рейтинг пользователя: 2





Дата регистрации на форуме:
2 сен. 2006
Помогите пожалуйста, у меня InnoSetup кончился!
Максимальная ширина 1024 символа, что интересно я так и не нашёл как переносить строки,
неужели как в inf-файлах вообще нету. Я уже давно смирился с этим и вбиваю бинарики
реестра в одну строку. Но тут пошли такие binary данные по 1778 символов с пробелами,
как их вбить!? Очень жаль, я уже столько сделал и под самый конец это обнаружилось...
Какая вообще допустимая длинна binary и почему автор InnoSetup не учитывал это?...
Что делать, не хотелось бы когда всё так гладко было регфайлами остатки залатать...
:confuse

---
a peoples must know what is cost an opium for the race?
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик

Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79





Дата регистрации на форуме:
29 сен. 2001
Оффтопик: Ты бы вопросы задавал более осмысленно, чтобы было хотя бы понятно, что ты пытаешься сделать

---
Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
semiono
Долгожитель форума

semiono
Откуда: Арзамас
Всего сообщений: 383
Рейтинг пользователя: 2





Дата регистрации на форуме:
2 сен. 2006
О! А я думал понятно... наоборот хотел не писать утомительно и немного пошутил... хотя мне не до шуток :)
InnoSetup имеет свой IDE - вообщем "FrontEnd" для програмирования программы инсталла, ну как у C/C++ бывают, в нём же компиляция (F9) и дебаг, всё как положенно...
Но проблемма, то что поле ввода листинга-или программы ограниченно 1024 символа в ширину.
И совсем не предусмотренно переноса строк, как у того же Си...
А ведь данные реестра могут быть и более длинной, одно из binary значений в реестре 2000 символов превышает...
!
Но немного погодя я обнаружил, что выход всёж есть и неожиданный!
Оказывается длинные строки сохраняются при копировании, несмотря на то что в InnoSetup
их уже нельзя редактировать, но они существуют за пределами "окна" и самое главное, что компилятор всё ж таки их понимает!!! Можно вообще в блокноте написать и скомпилировать, однако странно, что даже простой блокнот поддерживает бОльшую длинну ввода, чем IDE от InnoSetup.
Но хоть такое спасение, что всётаки кампилится правильно, я проверял -сверял с полученным значением в реестре.
Однако такая ситуация, тоже на грани фола! Тем более когда данные огромные и их трудно контролировать в большом объёме, вообщем рисково :)
Наверное автор подразумевал более широкоеиспользование INI файлов в инстале, но
я всё пишу в код программы и раз уже хоть такой выход есть, буду продолжать...

Однако InnoSetup хороший инсталлер, очень прост и удобен, особенно для несложных задач.
Есть только пару непоняток, то что уже говорил и ещё не понятно как сделать
такое, чтоб во время инсталяции можно было выбирать несколько директорий.
Например, часть контента программы устанавливается в Program Files, а часть куданибудь ещё,
я имею ввиду интерактивную инсталяцию, чтоб пользователь мог выбирать?...

---
a peoples must know what is cost an opium for the race?
<<Назад  Вперед>>Модераторы: Gram, JaxxПечать
Объединенный Открытый Проект »   Софт для Windows »   Непонятки с синтаксом
RSS
Быстрый переход в раздел:


Время выполнения скрипта: 0.0232. Количество выполненных запросов: 17, время выполнения запросов 0.0095