Re: О сколько нам открытий чудных ... (про C7.1)
Добавлено: 12 Февраль 2010, 6:14
Ждем с нетерпением... Мне все больше и больше нравится CW 7.1
Место общения программистов, форум разработчиков БД на Clarion
https://www.forum.clarionlife.net/
OK ! Спасибо, с этим разобрались. О таких вещах просто предупреждать надо большими буквами. От новой ВЕРСИИ любой системы в первую очередь ожидаешь совместимости с предыдущими схемами работы, а не с той системой на которой привык работать новый разработчик (MS VS). Это касается форматирования текста, HotKey в редакторе и т.д.ORS писал(а):Именно так, если пользоваться автоформаттером, то его надо настроить
Если посмотреть этот форум и буржуйский фирменный - то многие проблемы мы находим и обозначаем значительно раньше. Т.к. пытаемся работать с "боевыми" приложениями, а не смотреть С7 на примерах и концептах как они.ORS писал(а):Потому, как зарубежные пользователи никакого фидбека так и не дали
Ну, имеются уроки и всякие доки по введению в IDE, так что в принципе желающие читать хелп имеют такую возможность. А по поводу совместимости, С7 IDE по всей идеологии несовместима с C6 IDE. В C6 иерархия модальных диалогов, в С7 по большей части плоский интерфейс. Как вы понимаете, можно запросто иметь одни и те же хоткеи делающие разные вещи в разных модальных диалогах, но это нереально, когда интерфейс плоский. Поэтому сохранить хоткей крайне проблематично (плюс еще куча новых функций, типа поиска, которым тоже нужны хоткеи). Их вообще здорово нехватает, потому, как кончились уже комбинации. А стандартного способа заиметь двойные хоткеи в .Net нету.Игорь Столяров писал(а):OK ! Спасибо, с этим разобрались. О таких вещах просто предупреждать надо большими буквами. От новой ВЕРСИИ любой системы в первую очередь ожидаешь совместимости с предыдущими схемами работы, а не с той системой на которой привык работать новый разработчик (MS VS). Это касается форматирования текста, HotKey в редакторе и т.д.
Текущая строка должны выделяться вся, а не куски, а вот на следующей могут быть куски. Это не кривизна, это фича.Дед Пахом писал(а):Когда вы уже почините кривизну в текстовом редакторе - ткнув мышой в самый левый конец строки (когда курсор мыши имеет вид стрелки) и нажав Shift-Down, чтобы выделить всю строку, выделяется чёрт-те что, какие-то куски этой строки и следующей.
Такой баг несколько раз всплывал и на забугорных ньюсах. Но мы его не можем воспроизвести, а шагов тоже никто не предоставил, хотя бы приблизительных.nik190994 писал(а):У меня периодически перестает отображать инфа в окне Property...
Попробуйте сделать Shift-Up, Shift-Down - текущая строка выделится куском. Я в принципе понимаю механизм - запоминается последняя позиция каретки перед тем, как ткнуть _стрелкой_ мыши на левой границе строки (при этом каретка-то оказывается в самой левой позиции, что сбивает с толку). А затем выделение текста учитывает эту запомненную позицию как правую границу. За такие фичи мой папа расстреливал авторов солёными огурцами.ORS писал(а):Текущая строка должны выделяться вся, а не куски, а вот на следующей могут быть куски. Это не кривизна, это фича.Дед Пахом писал(а):Когда вы уже почините кривизну в текстовом редакторе - ткнув мышой в самый левый конец строки (когда курсор мыши имеет вид стрелки) и нажав Shift-Down, чтобы выделить всю строку, выделяется чёрт-те что, какие-то куски этой строки и следующей.![]()
По крайней мере, так это позиционируется авторами #Develop. Так называемая desired column. У них на сайте в свое время (еще времена, когда не было даже #Develop 1.0) много было дискуссий на эту тему, многим не нравилось такое поведение. Однако они категорически отказались что-то менять. А у нас рук не хватает туда залезать, пока нет кучи жалоб.
Я не готов сказать со 100% уверенностью, но скорее всего это означает, что те классы находятся не в этом файле, а в инклудах, включенных в данный файл.Дед Пахом писал(а):Ещё вопрос: почему в текстовом редакторе в левом выпадающем списке для быстрого перехода по коду (там, где перечислены классы) имена классов набраны серым шрифтом, будто бы они disabled? Единственный пункт списка с нормальным шрифтом это Global declarations.
Уточню, если непонятно - левый список - список классов, есть ещё правый список - там перечислены свойства и методы класса из левого списка.
Это так, я подкорректировал своё предыдущее выступление, Вы не заметили.ORS писал(а):Я не готов сказать со 100% уверенностью, но скорее всего это означает, что те классы находятся не в этом файле, а в инклудах, включенных в данный файл.Дед Пахом писал(а):Ещё вопрос: почему в текстовом редакторе в левом выпадающем списке для быстрого перехода по коду (там, где перечислены классы) имена классов набраны серым шрифтом, будто бы они disabled? Единственный пункт списка с нормальным шрифтом это Global declarations.
Уточню, если непонятно - левый список - список классов, есть ещё правый список - там перечислены свойства и методы класса из левого списка.
В забугорной рассылке много написано про глюк со сбросом USE в ?Unknown, правда, я в подробности не вдавался (не актуально пока?) и не знаю, как лечить.Larion писал(а):Столкнулся с интересным эффектом. Например работаю с окном, для заголовков и прочих надписей использую contrl String.
Затем штатным образом в свойствах контрола выбераю USE переменную. Все прекрасно в программе заряжаю переменную USE.
Генерю проверяю все хорошо переменная отображается. А затем происходит следующее - STRING(@n-14),AT(484,285,49),USE(?Unknown:6),RIGHT(1),#ORDINAL(30),
а должно быть STRING(@n-14),AT(484,285,49),USE(Summa),RIGHT(1),#ORDINAL(30), не могу понять когда это происходит.