C11: Вредные советы

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7377
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

C11: Вредные советы

Сообщение Игорь Столяров »

ДД !

Большая просьба ко всем, кто уже имеет реальный опыт работы в среде Clarion 11.
Расскажите пожалуйста: ЧТО НЕ НУЖНО ДЕЛАТЬ, когда работаешь в C11. ;)

Я просто вижу, что здесь полно своих маленьких засад и проходить их заново как-то совсем грустно.
Думаю, что эта тема кому-то поможет начать движение, а кто-то узнает что-то новое. Спасибо за Ваш опыт ! :)
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4618
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 37 раз

C11: Вредные советы

Сообщение finsoftrz »

Игорь, есть целая ветка по С11-С12. Я туда много писал про баги, пока не надоело и решил больше нервов на это не тратить.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7377
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

C11: Вредные советы

Сообщение Игорь Столяров »

Надо себя заставить ! У Вас появился подписчик ! :)
Весь этот полезный опыт нужно собрать в одном месте и систематизировать.
Интересуют именно вопросы работы в самой среде разработки, а не косяки RunTime.
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4618
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 37 раз

C11: Вредные советы

Сообщение finsoftrz »

Основная рекомендация почаще сохраняться, чтобы не потерять результаты работы. В первую очередь, когда работаем в экранном дизайнере. Немного сделали, закрыли, сохранили, снова открыли. Сохранение есть локальное (в открытой процедуре) и общее (в дереве процедур). Почаще делать первое (если сбой, то при повторном запуске среды будет кнопка Восстановить), периодически второе. Время от времени желательно совсем выходить из среды и запускать заново. Например, если пошли отдохнуть. Ничего не делать слишком быстро, гарантированно попадаем на сбой. Ну и огромное количество мелких багов и недоработок, которые со временем учишься обходить и не обращать внимания.
Еще один момент, это искажения в дизайнере окон. Лучше всего, если приложение будет автоматически выравнивать контролы.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4618
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 37 раз

C11: Вредные советы

Сообщение finsoftrz »

Через 2-4 недели тренинга процесс разработки более менее нормализуется, возвращаться на среду С6 уже не захочется.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7377
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

C11: Вредные советы

Сообщение Игорь Столяров »

finsoftrz писал(а): 01 Ноябрь 2023, 19:49 Ничего не делать слишком быстро, гарантированно попадаем на сбой.
Надеюсь, что в следующей жизни Вы будите моим начальником ! :)
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4618
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 37 раз

C11: Вредные советы

Сообщение finsoftrz »

Еще важный нюанс. После конвертации из С6 будут смещения контролов в оконном дизайнере. Их не обязательно сразу править. Если не трогать, то в итоговом приложении они остаются на месте, как в С6. Я постепенно причесываю, когда в окно вносятся какие-то новые изменения.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
RaFaeL
✯ Ветеран ✯
Сообщения: 1377
Зарегистрирован: 24 Март 2009, 17:59
Откуда: НН
Благодарил (а): 7 раз
Поблагодарили: 1 раз
Контактная информация:

C11: Вредные советы

Сообщение RaFaeL »

Нельзя при закрытии APP нажимать "не сохранять", думая что сохранения в процессе достаточно. Нет, не достаточно, все потеряете
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7377
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

C11: Вредные советы

Сообщение Игорь Столяров »

Спасибо ! Ну выход без нажатия "Сохранить" не особо работал и в C63, т.к. что здесь уже есть устоявшийся рефлекс. :)
За теми кто отстал - не возвращаться. (С) Кодекс
kreator
✯ Ветеран ✯
Сообщения: 4983
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 20 раз

C11: Вредные советы

Сообщение kreator »

Меня беспокоит только зависание при входе в Эмбеды и выходе из них. И только из окна. В закладке "Embeds" такого не бывает. Ещё мной замечено, что чем мощнее комп, то зависаний меньше. И зависание при нажатии кнопки "Alt". Например, при переключении языка. Такое зависание много где может случиться, системы вроде как нет. Остальное мелочи, типа "основное меню иногда не убирается". Не критично.
We are hard at work… for you. :)
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4618
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 37 раз

C11: Вредные советы

Сообщение finsoftrz »

kreator писал(а): 01 Ноябрь 2023, 22:12 Ещё мной замечено, что чем мощнее комп, то зависаний меньше.
Это подтверждает правило работать не спеша. Например, закрыли процедуру, быстро не щелкаем по какой-нибудь кнопке, давая среде завершить свою внутреннюю работу. Зависания появляются, когда мы запускаем новое действие, а старое не завершилось. Чем мощнее компьютер, тем меньше вероятность нарваться на такое наложение.
Про кнопку Alt, пришлось перевести переключатель раскладки клавиатуры с привычного alt+shift на ctrl+shift. До сих пор напрягает, так как ну удаленных клиентских компьютерах раскладка обычно alt+shift.
Еще из критического, писали, если в оконном дизайнере добавить обычный контрол, а следом контрол шаблон, то среда виснет всегда. Надо переоткрывать дизайнер между добавлениями, чтобы избежать такого.
C6/C11, ШВС, tps/btrieve.
gromov
Старожил
Сообщения: 263
Зарегистрирован: 11 Февраль 2009, 8:41
Откуда: г. Анапа
Поблагодарили: 3 раза

C11: Вредные советы

Сообщение gromov »

А вы переключайте раскладку клавишами Win+пробел и забудете про все эти Alt и Ctrl.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7377
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

C11: Вредные советы

Сообщение Игорь Столяров »

finsoftrz писал(а): 01 Ноябрь 2023, 19:49 Основная рекомендация почаще сохраняться, чтобы не потерять результаты работы.
Спасибо. Тема важная, поэтому если позволите, добавим конкретики.
Я включил в настройках среды запись изменений APP / DCT в APV / DCV файлы - вроде что-то там пишет ...

Конечно хорошая идея взять и в какой-то момент (конец месяца) сделать резервные копии всех проектов.
Есть возможность настроить такую выгрузку из командной строки в пакетном файле. Кто-нибудь юзает ? Это работает ?
За теми кто отстал - не возвращаться. (С) Кодекс
gopstop2007
✯ Ветеран ✯
Сообщения: 1702
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 9 раз
Поблагодарили: 4 раза

C11: Вредные советы

Сообщение gopstop2007 »

Игорь Столяров писал(а): 02 Ноябрь 2023, 19:53 Спасибо. Тема важная, поэтому если позволите, добавим конкретики.
Я включил в настройках среды запись изменений APP / DCT в APV / DCV файлы - вроде что-то там пишет ...

Конечно хорошая идея взять и в какой-то момент (конец месяца) сделать резервные копии всех проектов.
Есть возможность настроить такую выгрузку из командной строки в пакетном файле. Кто-нибудь юзает ? Это работает ?
Использую для сохранения всех txa - Exiland Backup Professional, там есть все что нужно, хоть на фтп.
Вложения
txa_save.jpg
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7377
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

C11: Вредные советы

Сообщение Игорь Столяров »

Спасибо, понял. Отлично. Т.е. в можно создать командный файл и выгрузить все проекты.
А почему Вы не используете встроенные средства выгрузки изменений, а запускаете внешнюю
программу при каждом создании проекта ?

1.jpg
За теми кто отстал - не возвращаться. (С) Кодекс
Ответить