Страница 1 из 2
ABCFree и C11
Добавлено: 08 Май 2019, 0:38
kreator
Дурацкий инсталлятор сабжевых шаблонов. Не видит установленного Clarion11. Нет версии поновее? Или на что реагирует данный инсталлятор?
ABCFree и C11
Добавлено: 08 Май 2019, 0:53
Developer
kreator писал(а): ↑08 Май 2019, 0:38Дурацкий инсталлятор сабжевых шаблонов. Не видит установленного Clarion11. Нет версии поновее? Или на что реагирует данный инсталлятор?
Самый последний для Clarion 10
Сначала установить для Clarion 10, затем установленный комплект перенести и зарегистрировать в Clarion 11 - пока только так
ABCFree и C11
Добавлено: 13 Май 2019, 17:27
kreator
Шаблоны зарегистрировал. При компиляции - ошибка:
Unresolved External TYPE$VSSHELLCLASS in Function007.obj
Unresolved External VMT$VSSHELLCLASS in Function007.obj
Unresolved External CONSTRUCT@F12VSSHELLCLASS in Function007.obj
Unresolved External COPY@F12VSSHELLCLASSsbsb in Function007.obj
Unresolved External DESTRUCT@F12VSSHELLCLASS in Function007.obj
Смотрю мой Function.app в C10 и в C11, всё вроде одинаково. А С11 не компилирует VSA...obj. Путей каких-то не видит? Может кто подскажет, где я туплю? Function.app - для одной dll проекта, описание классов в другой.
ABCFree и C11
Добавлено: 13 Май 2019, 18:10
kreator
Вопрос снимается. Опции описания классов в ABC Free не те. Исправил и заработало. И похоже это обсуждали. Да разве всё упомнишь?
ABCFree и C11
Добавлено: 14 Май 2019, 7:21
AlexPet
ABCFree и C11
Добавлено: 14 Май 2019, 14:00
Developer
AlexPet - спасибо за сообщение
Проверил, действительно, новый инсталлятор ABCFree поддерживает Clarion 11
ABCFree и C11
Добавлено: 14 Май 2019, 23:23
kreator
Где ж Вы раньше были, AlexPet? А я смотрел туда, но, видимо, меня смутило отсутствие истории. И качать по-новому я не стал. А вообще непонятно зачем такие напряги. Круто, наверно, инсталлятор просматривает реестр, технологично и красиво. Но вот будущее такого подхода не безоблачно. Так и вижу разработчика инсталлятора, попивающего пивко и чертыхающегося: "Что? Новая версия? Да когда они только сдохнут!!!"
ABCFree и C11
Добавлено: 14 Май 2019, 23:29
Дед Пахом
kreator писал(а): ↑14 Май 2019, 23:23Так и вижу разработчика инсталлятора, попивающего пивко и чертыхающегося:
Меня тоже всегда удивляло, почему все (что я знаю, Ingasoftplus, Capesoft...) инсталяторы для примочек Clarion-а работают таким образом.
ABCFree и C11
Добавлено: 15 Май 2019, 0:18
ingasoftplus
А в чем проблема инсталляторов? я что-то не уловил
ABCFree и C11
Добавлено: 15 Май 2019, 11:03
kreator
ingasoftplus писал(а): ↑15 Май 2019, 0:18
А в чем проблема инсталляторов? я что-то не уловил
Проблема в том, что вышла новая версия Клариона, а инсталлятор его не видит. Если бы жизнь бурлила, то не сильная проблема, разработчик инсталлятор поправит с некоторой задержкой. А в нашем случае такое поведение инсталлятора грозит чем-то нехорошим в будущем. Касаемо ABC-Free - продукт не развивается, разработчик только инсталлятор меняет. Зачем? Какая такая необходимость в инсталляторе проверять наличие установленных версий Клариона? Да ещё исходя из списка, который знает инсталлятор? Дайте просто возможность пользователю выбрать каталог с установленным Кларионом и всё.
ABCFree и C11
Добавлено: 15 Май 2019, 18:34
ingasoftplus
kreator писал(а): ↑15 Май 2019, 11:03Дайте просто возможность пользователю выбрать каталог с установленным Кларионом и все
Если бы все было так просто... Т.е. вы думаете, что выбрав каталог инсталятор будет знать КАКАЯ версия там стоит???? А вот фиг. Не будет и поставит таку херь, что работать ничего не будет.
Как правило, инсталятор для кларионовских продуктов поддерживает разные версии (начиная с 5 до 11) и как вы можете знать, структура каталогов в них разная для 5-6.3 и 7-11. Поэтому УЖЕ не получится поставить продукт - надо знать не просто КАТАЛОГ куда ставить НО и НОМЕР версии. Не говорю уже о том, что для разных версий может быть разный набор файлов для установки. И прочее прочее прочее.
Поэтому, используется автоматическое определение (встроенное в SB например), какие версии клариона установлены на компьютеры и каталоги, куда они были установлены. Вот уже после получения этой информации мы сможем установить нужные файлы в нужные каталоги и т.д.
это в двух словах...
ABCFree и C11
Добавлено: 15 Май 2019, 18:42
Дед Пахом
ingasoftplus писал(а): ↑15 Май 2019, 18:34Т.е. вы думаете, что выбрав каталог инсталятор будет знать КАКАЯ версия там стоит????
Сам он, конечно, знать не будет, а подсказать что мешает? Очень простой способ - посмотреть в \bin имя red-файла.
ABCFree и C11
Добавлено: 15 Май 2019, 19:37
finsoftrz
На всякий случай, работа инсталятора - это скопировать несколько файлов в нужные каталоги и зарегить шаблон. Вручную это делается не намного дольше.
ABCFree и C11
Добавлено: 15 Май 2019, 20:21
ingasoftplus
ABCFree и C11
Добавлено: 15 Май 2019, 21:02
finsoftrz
Я с точки зрения необходимого и достаточного. "А Вы с какой стороны планируете быть?"