Как при компиляции выдать сообщение об отладочной версии?
Clarion, Clarion 7
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
- morkovin
- Ветеран
- Сообщения: 935
- Зарегистрирован: 20 Июль 2005, 14:53
- Откуда: Volgograd, Russia
- Благодарил (а): 9 раз
- Поблагодарили: 4 раза
- Контактная информация:
Как при компиляции выдать сообщение об отладочной версии?
В приложении есть пара файлов, для которых при отладке я меняю в словаре драйвер с MEMORY на TPS. Перед выкладкой юзерам меняю снова TPS на MEMORY, перекомпилирую и выгружаю. И вот после десятка компиляций я частенько забываю сделать обратную замену. Хотелось бы иметь шаблон, проверяющий условие MEMORY <-> TPS и выдающий сообщение-напоминание при компиляции.
WBR, morkovin
morkovin
- Дед Пахом
- Старичок
- Сообщения: 3299
- Зарегистрирован: 07 Июль 2005, 16:51
- Откуда: Москва, Россия
- Благодарил (а): 15 раз
- Поблагодарили: 50 раз
- Контактная информация:
Как при компиляции выдать сообщение об отладочной версии?
Можно в SV отправить Feature request.
С уважением, ДП
Дед Пахом
- Игорь Столяров
- Ветеран движения
- Сообщения: 8070
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 29 раз
- Поблагодарили: 97 раз
Как при компиляции выдать сообщение об отладочной версии?
А почему именно на этапе компиляции ? Надоест она долбить этим сообщением ...
Можно просто в приложении проверить драйвер таблицы и, например, выделить ярким цветом TOOLBAR
или показать картинку в AppFrame. Сразу будет видно что работает программа, собранная в отладочном режиме.
Можно просто в приложении проверить драйвер таблицы и, например, выделить ярким цветом TOOLBAR
или показать картинку в AppFrame. Сразу будет видно что работает программа, собранная в отладочном режиме.
Make Clarion Great Again ! 
Игорь Столяров
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 5293
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 12 раз
- Поблагодарили: 65 раз
Как при компиляции выдать сообщение об отладочной версии?
Я, может, сложно скажу. Если есть динамический драйвер, то можно при входе в программу подменять. На компьютере разработчика кладем в каталог файлик с зарезервированным именем. Находим, заменяем на tps. У юзеров его нет, работают с мемори. И никаких замен в словаре не надо, никаких пересборок.
C6/C12, ШВС, tps/btrieve.
finsoftrz
- Игорь Столяров
- Ветеран движения
- Сообщения: 8070
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 29 раз
- Поблагодарили: 97 раз
Как при компиляции выдать сообщение об отладочной версии?
Ну если говорить о здравом смысле, а не по теме сабжа - тогда если нужно контролировать содержание рабочего файла,
то можно прикрутить LIST для его просмотра в In-Memory или записи в TPS/CSV/XML/JSON в нужном месте при отладке.
Всё … но конечно, это будет нет так забавно как со сменой словаря.
то можно прикрутить LIST для его просмотра в In-Memory или записи в TPS/CSV/XML/JSON в нужном месте при отладке.
Всё … но конечно, это будет нет так забавно как со сменой словаря.

Make Clarion Great Again ! 
Игорь Столяров
- Admin
- Администратор
- Сообщения: 4010
- Зарегистрирован: 05 Июль 2005, 15:59
- Откуда: Хабаровск
- Благодарил (а): 53 раза
- Поблагодарили: 33 раза
- Контактная информация:
Как при компиляции выдать сообщение об отладочной версии?
Ну вот как то так. Давно не писал но должно работать. (добавил проверку на %ApplicationDebug)
Код: Выделить всё
#TEMPLATE(Check1,'Check file driver'), FAMILY('ABC')
#EXTENSION(DriverCheck, 'Check file driver'), APPLICATION
#PROMPT('&Check files',FROM(%File)),%CheckFiles,MULTI('Check files'),UNIQUE
#ATSTART
#IF(~%ApplicationDebug)
#FOR(%File)
#FOR(%CheckFiles)
#IF(%File = %CheckFiles AND %FileDriver = 'TOPSPEED')
#ERROR('Change driver please: ' & %File)
#BREAK
#ENDIF
#ENDFOR
#ENDFOR
#ENDIF
#ENDAT
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Admin
morkovin
morkovin
Вернуться в «CLARION for Windows»
Перейти
- CW
- ↳ CLARION for Windows
- ↳ CLARION for Internet
- ↳ Clarion.NET
- Эксклюзив
- ↳ Приват
- CLARION и...
- ↳ Reports
- ↳ Железо
- ↳ Готовые программы, шаблоны, библиотеки...
- ↳ cJSON
- ↳ LibCurl
- ↳ MAV
- ↳ SQL, Oracle, ...
- ↳ Multi-программирование(Pascal/Delphi, и т.д.)
- ↳ WinDev
- DOS
- ↳ CLARION for DOS
- Разное
- ↳ Новости
- ↳ English
- ↳ Ресурсы
- ↳ Работа
- ↳ Обо всем ...
- ↳ Обсуждение этого Форума (типа, Гостевая книга)