Clarion 11-12

Clarion, Clarion 7

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

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5232
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 12 раз
Поблагодарили: 63 раза

Clarion 11-12

Сообщение finsoftrz »

В среде с11 поиск процедуры в дереве процедур выполняется по подстроке. А можно ли быстро искать по первым символам или по целому имени, как в с6?
C6/C12, ШВС, tps/btrieve.
Аватара пользователя
Губин Игорь
Шубуршун
Сообщения: 2578
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Благодарил (а): 3 раза
Поблагодарили: 26 раз

Clarion 11-12

Сообщение Губин Игорь »

finsoftrz писал(а): 25 Декабрь 2021, 23:12 В среде с11 поиск процедуры в дереве процедур выполняется по подстроке. А можно ли быстро искать по первым символам или по целому имени, как в с6?
Отобрази процедуры по имени :idea:
Это я только кажусь дураком! На самом деле я полный идиот!
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5232
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 12 раз
Поблагодарили: 63 раза

Clarion 11-12

Сообщение finsoftrz »

Пофиг, не работает.
Например, есть 2 процедуры RepTovar и Tovar. Если в строке поиска ввесии (или скопипастить) слово Tovar, то первым найдет RepTovar.
Я обычно в приложении, когда увижу, что надо подправить, жму специальную клавишу, открывается окошко с названием процедуры и модуля. Название процедуры кладется в буфер обмена. Переключаюсь в среду, переключаю режим по названиям и в строке поиска жму ctrl+v. Процедура сразу находится. Есть еще и вариант поиска с F3. Это в c6. А в с11 явно неудачно сделали. Если уж ищут по подстроке, то надо делать в режиме фильтрации, и не по одному слову, а по нескольким. Чтобы сразу варианты были видны на экране. Не обязательно в дереве процедур, можно в отдельном окне с позиционированием при выборе.
C6/C12, ШВС, tps/btrieve.
Аватара пользователя
Губин Игорь
Шубуршун
Сообщения: 2578
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Благодарил (а): 3 раза
Поблагодарили: 26 раз

Clarion 11-12

Сообщение Губин Игорь »

finsoftrz писал(а): 26 Декабрь 2021, 18:39 Пофиг, не работает.
я к тому, что, раз отсортированы по алфавиту, глазами найти не сложно
Это я только кажусь дураком! На самом деле я полный идиот!
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5232
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 12 раз
Поблагодарили: 63 раза

Clarion 11-12

Сообщение finsoftrz »

Возможно, когда процедур в модуле мало и названия короткие. А так я должен запомнить имя процедуры, ползти по списку и высматривать его глазами вместо того, чтобы просто нажать ctrl+v.
C6/C12, ШВС, tps/btrieve.
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3285
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 15 раз
Поблагодарили: 48 раз
Контактная информация:

Clarion 11-12

Сообщение Дед Пахом »

Справа от локатора поиска процедуры есть маленькая кнопочка Find Next. Также можно жать Ctrl-Enter. Всё этот написано на всплывающей подсказке этой кнопки.
С уважением, ДП
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5232
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 12 раз
Поблагодарили: 63 раза

Clarion 11-12

Сообщение finsoftrz »

Мне еще пару моментов в дизайнере окон нравятся, аж обрыдался. :-)
Есть, например, у нас list контрол, на котором лежат несколько захайденных кнопок. Ситуация стандартная. Я щелкаю мышкой по одной из кнопок, чтобы с ней поработать, а выделяется сам list контрол. Потому, что в порядке следования контролов в структуре окна кнопки под ним. Надо жать на задний план, чтобы добраться до нужной кнопки. И вопрос, ну кому в голову такая фигня могла прийти? Проверить на соответствие не первый попавшийся в структуре контрол, а все, и выбрать тот, который меньшего размера, слишком сложно...
Второе любимое, жмем кнопку открытия окна со списком контролов (некий аналог f12 из c6). Окно открывается слева, мы можем в нем перемещаться по контролам. И свойства контрола замечательно выводятся. В окне справа. :-)
C6/C12, ШВС, tps/btrieve.
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5232
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 12 раз
Поблагодарили: 63 раза

Clarion 11-12

Сообщение finsoftrz »

Дед Пахом писал(а): 26 Декабрь 2021, 19:14 Справа от локатора поиска процедуры есть маленькая кнопочка Find Next. Также можно жать Ctrl-Enter. Всё этот написано на всплывающей подсказке этой кнопки.
Наверно, я непонятно написал. С помощью этой кнопки будете скакать по списку процедур на следующую строку, в которой встретится аналогичное слово. Либо в названии процедуры, либо в ее описании. Такое не надо, надо быстро найти конкретную процедуру с известным названием.
C6/C12, ШВС, tps/btrieve.
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3285
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 15 раз
Поблагодарили: 48 раз
Контактная информация:

Clarion 11-12

Сообщение Дед Пахом »

Такое впечатление, что у Вас счёт идёт на миллисекунды.
С уважением, ДП
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5232
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 12 раз
Поблагодарили: 63 раза

Clarion 11-12

Сообщение finsoftrz »

Не засекал точно. Секунд 5-10 можно потратить лишних. На ровном месте, в режиме напряженного внимания. Вместо пары щелчков не задумываясь. Хотите сказать, Вам это по кайфу?
C6/C12, ШВС, tps/btrieve.
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3285
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 15 раз
Поблагодарили: 48 раз
Контактная информация:

Clarion 11-12

Сообщение Дед Пахом »

Мои app маленькие, все процедуры видны сразу.
С уважением, ДП
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5232
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 12 раз
Поблагодарили: 63 раза

Clarion 11-12

Сообщение finsoftrz »

Можно, конечно, копипастить в приложении описание процедуры вместе с названием. Тогда найдет гарантировано сразу. Только это как-то не гуманно.
C6/C12, ШВС, tps/btrieve.
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5232
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 12 раз
Поблагодарили: 63 раза

Clarion 11-12

Сообщение finsoftrz »

Дед Пахом писал(а): 26 Декабрь 2021, 19:34 Мои app маленькие, все процедуры видны сразу.
И это большая удача. :-)
C6/C12, ШВС, tps/btrieve.
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5232
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 12 раз
Поблагодарили: 63 раза

Clarion 11-12

Сообщение finsoftrz »

Вот еще box контрол без цвета фона отображается белым цветом в дизайнере окон. Явный признак, что пора бросать это дело... :idied:
C6/C12, ШВС, tps/btrieve.
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5232
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 12 раз
Поблагодарили: 63 раза

Clarion 11-12

Сообщение finsoftrz »

В итоге, поиск процедуры "в один клик" можно организовать через описание, а не через имя процедуры. Описание практически всегда уникальное. Сделать это не сложно, выглядит как костыль. Других вариантов вроде нет, раз в среде "забыли" сделать поиск процедуры по наименованию.
C6/C12, ШВС, tps/btrieve.
Ответить