Страница 1 из 2
					
				C11: Вредные советы
				Добавлено: 01 Ноябрь 2023, 19:39
				 Игорь Столяров
				ДД !
Большая просьба ко всем, кто уже имеет реальный опыт работы в среде Clarion 11.
Расскажите пожалуйста: ЧТО НЕ НУЖНО ДЕЛАТЬ, когда работаешь в C11. 
Я просто вижу, что здесь полно своих маленьких засад и проходить их заново как-то совсем грустно.
Думаю, что эта тема кому-то поможет начать движение, а кто-то узнает что-то новое. Спасибо за Ваш опыт ! 

 
			 
			
					
				C11: Вредные советы
				Добавлено: 01 Ноябрь 2023, 19:40
				 finsoftrz
				Игорь, есть целая ветка по С11-С12. Я туда много писал про баги, пока не надоело и решил больше нервов на это не тратить.
			 
			
					
				C11: Вредные советы
				Добавлено: 01 Ноябрь 2023, 19:48
				 Игорь Столяров
				Надо себя заставить ! У Вас появился подписчик ! 

Весь этот полезный опыт нужно собрать в одном месте и систематизировать.
Интересуют именно вопросы работы в самой среде разработки, а не косяки RunTime.
 
			 
			
					
				C11: Вредные советы
				Добавлено: 01 Ноябрь 2023, 19:49
				 finsoftrz
				Основная рекомендация почаще сохраняться, чтобы не потерять результаты работы. В первую очередь, когда работаем в экранном дизайнере. Немного сделали, закрыли, сохранили, снова открыли. Сохранение есть локальное (в открытой процедуре) и общее (в дереве процедур). Почаще делать первое (если сбой, то при повторном запуске среды будет кнопка Восстановить), периодически второе. Время от времени желательно совсем выходить из среды и запускать заново. Например, если пошли отдохнуть. Ничего не делать слишком быстро, гарантированно попадаем на сбой. Ну и огромное количество мелких багов и недоработок, которые со временем учишься обходить и не обращать внимания.
Еще один момент, это искажения в дизайнере окон. Лучше всего, если приложение будет автоматически выравнивать контролы.
			 
			
					
				C11: Вредные советы
				Добавлено: 01 Ноябрь 2023, 19:53
				 finsoftrz
				Через 2-4 недели тренинга процесс разработки более менее нормализуется, возвращаться на среду С6 уже не захочется.
			 
			
					
				C11: Вредные советы
				Добавлено: 01 Ноябрь 2023, 19:55
				 Игорь Столяров
				finsoftrz писал(а): 01 Ноябрь 2023, 19:49
Ничего не делать слишком быстро, гарантированно попадаем на сбой.
 
Надеюсь, что в следующей жизни Вы будите моим начальником ! 

 
			 
			
					
				C11: Вредные советы
				Добавлено: 01 Ноябрь 2023, 19:57
				 finsoftrz
				Еще важный нюанс. После конвертации из С6 будут смещения контролов в оконном дизайнере. Их не обязательно сразу править. Если не трогать, то в итоговом приложении они остаются на месте, как в С6. Я постепенно причесываю, когда в окно вносятся какие-то новые изменения.
			 
			
					
				C11: Вредные советы
				Добавлено: 01 Ноябрь 2023, 20:44
				 RaFaeL
				Нельзя при закрытии APP нажимать "не сохранять", думая что сохранения в процессе достаточно. Нет, не достаточно, все потеряете
			 
			
					
				C11: Вредные советы
				Добавлено: 01 Ноябрь 2023, 20:53
				 Игорь Столяров
				Спасибо ! Ну выход без нажатия "Сохранить" не особо работал и в C63, т.к. что здесь уже есть устоявшийся рефлекс. 

 
			 
			
					
				C11: Вредные советы
				Добавлено: 01 Ноябрь 2023, 22:12
				 kreator
				Меня беспокоит только зависание при входе в Эмбеды и выходе из них. И только из окна. В закладке "Embeds" такого не бывает. Ещё мной замечено, что чем мощнее комп, то зависаний меньше. И зависание при нажатии кнопки "Alt". Например, при переключении языка. Такое зависание много где может случиться, системы вроде как нет. Остальное мелочи, типа "основное меню иногда не убирается". Не критично.
			 
			
					
				C11: Вредные советы
				Добавлено: 01 Ноябрь 2023, 23:41
				 finsoftrz
				kreator писал(а): 01 Ноябрь 2023, 22:12
Ещё мной замечено, что чем мощнее комп, то зависаний меньше. 
 
Это подтверждает правило работать не спеша. Например, закрыли процедуру, быстро не щелкаем по какой-нибудь кнопке, давая среде завершить свою внутреннюю работу. Зависания появляются, когда мы запускаем новое действие, а старое не завершилось. Чем мощнее компьютер, тем меньше вероятность нарваться на такое наложение.
Про кнопку Alt, пришлось перевести переключатель раскладки клавиатуры с привычного alt+shift на ctrl+shift. До сих пор напрягает, так как ну удаленных клиентских компьютерах раскладка обычно alt+shift.
Еще из критического, писали, если в оконном дизайнере добавить обычный контрол, а следом контрол шаблон, то среда виснет всегда. Надо переоткрывать дизайнер между добавлениями, чтобы избежать такого.
 
			 
			
					
				C11: Вредные советы
				Добавлено: 02 Ноябрь 2023, 8:39
				 gromov
				А вы переключайте раскладку клавишами Win+пробел и забудете про все эти Alt и Ctrl.
			 
			
					
				C11: Вредные советы
				Добавлено: 02 Ноябрь 2023, 19:53
				 Игорь Столяров
				finsoftrz писал(а): 01 Ноябрь 2023, 19:49
Основная рекомендация почаще сохраняться, чтобы не потерять результаты работы.
 
Спасибо. Тема важная, поэтому если позволите, добавим конкретики.
Я включил в настройках среды запись изменений APP / DCT в APV / DCV файлы - вроде что-то там пишет ...
Конечно хорошая идея взять и в какой-то момент (конец месяца) сделать резервные копии всех проектов.
Есть возможность настроить такую выгрузку из командной строки в пакетном файле. Кто-нибудь юзает ? Это работает ?
 
			 
			
					
				C11: Вредные советы
				Добавлено: 03 Ноябрь 2023, 10:45
				 gopstop2007
				Игорь Столяров писал(а): 02 Ноябрь 2023, 19:53
Спасибо. Тема важная, поэтому если позволите, добавим конкретики.
Я включил в настройках среды запись изменений APP / DCT в APV / DCV файлы - вроде что-то там пишет ...
Конечно хорошая идея взять и в какой-то момент (конец месяца) сделать резервные копии всех проектов.
Есть возможность настроить такую выгрузку из командной строки в пакетном файле. Кто-нибудь юзает ? Это работает ?
 
Использую для сохранения всех txa - Exiland Backup Professional, там есть все что нужно, хоть на фтп.
 
			 
			
					
				C11: Вредные советы
				Добавлено: 03 Ноябрь 2023, 11:05
				 Игорь Столяров
				Спасибо, понял. Отлично. Т.е. в можно создать командный файл и выгрузить все проекты.
А почему Вы не используете встроенные средства выгрузки изменений, а запускаете внешнюю 
программу при каждом создании проекта ?