Аналитика http://geosystema.net/forum/ |
|
"Глюки" при работе с програмным комплексом Digitals http://geosystema.net/forum/viewtopic.php?f=1&t=889 |
Страница 22 из 37 |
Автор: | Pavel_Lutsenko [ 06 ноя 2013 15:31 ] |
Заголовок сообщения: | Re: "Глюки" при работе с програмным комплексом Digitals |
Так, це був би не глюк, якщо б подія, записана в кнопці 2, виконувалась, після відтискання кнопки 1. А так ти візуально бачиш, що подія має виконуватись (бо кнопка натиснена), але нічого не виконується. Це вдосконалення, але ще не доведене до кінця, тому зараз воно, тільки ускладнює роботу з програмою. І ще, як на мене, це зайві рухи, кожен раз відтискати ту кнопку, події, якої, ти хочеш щоб не виконувались, якщо раніше і так така кнопка відтискалась автоматично. Але й реалізація voha писал(а): відтискання кнопки оновлювало обробку подій з раніше включених кнопок значно полегшела б роботу з програмою. Тому, я думаю треба додати й обробки подій на відтискання кнопок й функцію, яка буде відтискати всі натиснені кнопки, крім даної (хоча б в межах однієї панелі кнопок).
|
Автор: | voha [ 06 ноя 2013 21:43 ] |
Заголовок сообщения: | Re: "Глюки" при работе с програмным комплексом Digitals |
Pavel_Lutsenko писал(а): ...як на мене, це зайві рухи, кожен раз відтискати ту кнопку, події, якої, ти хочеш щоб не виконувались, якщо раніше і так така кнопка відтискалась автоматично. ... .Так-так. А якщо я хочу щоб виконувались і ті що раніше включені, і ті що включаю тепер - то мені робити лишні рухи . Так, здається логічно: включив обробку1 - працюєш, до неї-ж включив обробку2 - працюєш і з першою і з другою, не треба обробляти подію1 а треба обробляти лише подію2 - виключив обробку1. Такий підхід робить можливим використовувати кнопочні скрипти обробки події як "перемикачі" у режимності роботи з картами.
|
Автор: | _Visco_ [ 06 ноя 2013 22:12 ] |
Заголовок сообщения: | Re: "Глюки" при работе с програмным комплексом Digitals |
Что вы такое делаете. А то я скрипты как то не тяну. Но чую что они не хило помогли бы в работе. Может кто выложить видео пример как работают с скриптами, то есть скрипты в работе так сказать. |
Автор: | Pavel_Lutsenko [ 07 ноя 2013 13:54 ] |
Заголовок сообщения: | Re: "Глюки" при работе с програмным комплексом Digitals |
Так, це було б чудово, якщо б все так і працювало і коли натисненні дві кнопки то обробка відбувалась б по двом сценаріям. Але тут не врахований момент, коли дві кнопки поставлені на одну й ту саму подію, тільки сценарії обробки різні (в мене, в основному, такі кнопки ). Як тоді знати за, яким сценарієм обробляється подія? Тому якщо зараз це все, все-рівно, не працює і виникають випадки: коли кнопка натисненна, а ніяка обробка події не виконується і коли натисненні декілька кнопок на одну й ту саму подію й не зрозуміло за якою з них йде обробка, то це тільки заплутує і більш схоже на глюк ніж на вдосконалення. Можливе вирішення - дати змогу обробляти декілька подій в одній кнопці. |
Автор: | voha [ 08 ноя 2013 18:39 ] |
Заголовок сообщения: | Re: "Глюки" при работе с програмным комплексом Digitals |
Pavel_Lutsenko писал(а): ... тут не врахований момент, коли дві кнопки поставлені на одну й ту саму подію, тільки сценарії обробки різні (в мене, в основному, такі кнопки ). Як тоді знати за, яким сценарієм обробляється подія? Чому це, не врахований. Оброблятиметься подія з останньої натиснутої кнопки. Треба лише розробникам доробити відновлення обробки події з натиснутих раніше кнопок при відтисканні якоїсь кнопки.Pavel_Lutsenko писал(а): Тому якщо зараз це все, все-рівно, не працює і виникають випадки: коли кнопка натисненна, а ніяка обробка події не виконується і коли натисненні декілька кнопок на одну й ту саму подію й не зрозуміло за якою з них йде обробка, то це тільки заплутує і більш схоже на глюк ніж на вдосконалення. Так пропонуєте рухатись назад? . Краще - вперед.Pavel_Lutsenko писал(а): Можливе вирішення - дати змогу обробляти декілька подій в одній кнопці. Це - не вирішення. Вам доводилось використовувати функцію @ToolbarButtonState Toolbarname.Buttonname? Не даремно скрипти обробки події на кнопках називають ще "режимними" скриптами.
|
Автор: | voha [ 11 ноя 2013 11:57 ] |
Заголовок сообщения: | Re: "Глюки" при работе с програмным комплексом Digitals |
_Visco_ писал(а): Что вы такое делаете. А то я скрипты как то не тяну. Но чую что они не хило помогли бы в работе. Может кто выложить видео пример как работают с скриптами, то есть скрипты в работе так сказать. Тут все про скрипти
|
Автор: | Pavel_Lutsenko [ 12 ноя 2013 16:10 ] |
Заголовок сообщения: | Re: "Глюки" при работе с програмным комплексом Digitals |
voha писал(а): Так пропонуєте рухатись назад? . Краще - вперед. Звісно вперед! Аби не на місці voha писал(а): Вам доводилось використовувати функцію @ToolbarButtonState Toolbarname.Buttonname Дякую за інформацію! А чи можливо в самих скриптах, якимось чином, відтискати кнопки? |
Автор: | voha [ 12 ноя 2013 18:54 ] |
Заголовок сообщения: | Re: "Глюки" при работе с програмным комплексом Digitals |
Pavel_Lutsenko писал(а): ...чи можливо в самих скриптах, якимось чином, відтискати кнопки? Звичайно. Виклик режимного скрипта-1 з команди, записаної перед обробщиком події на кнопці-2, дає той самий результат, якби ми клацнули мишою на режимній кнопці-1. Тобто, щоб по-любому відтиснути кнопку-1 при натисканні режимної кнопки-2, у скрипті-2 аналізуйте стан кнопки-1, і якщо натиснута - просто викличіть скрипт-1 зі скрипта-2. Але, якщо обробщик події зі скрипта-2 містить ту ж подію що й скрипт-1, він не вступить в дію . От тут згідний - непорядок.От простенька панелька з двох кнопок. Вложение:
|
Автор: | BraVo [ 13 ноя 2013 09:36 ] |
Заголовок сообщения: | Re: "Глюки" при работе с програмным комплексом Digitals |
При извлечении в участок in-4, не игнорирует угловых смежников. Просьба исправить. |
Автор: | Pavel_Lutsenko [ 13 ноя 2013 12:02 ] |
Заголовок сообщения: | Re: "Глюки" при работе с програмным комплексом Digitals |
voha писал(а): От простенька панелька з двох кнопок Дякую!voha писал(а): Але, якщо обробщик події зі скрипта-2 містить ту ж подію що й скрипт-1, він не вступить в дію В такому випадку, я думаю, можливий варіант на кнопці-2 викликати режимний скрипт-2 виключаючи його, й наступною дією викликати знову режимний скрипт-2 включаючи його.
|
Автор: | mixey_dubno [ 14 ноя 2013 09:33 ] | ||
Заголовок сообщения: | Re: "Глюки" при работе с програмным комплексом Digitals | ||
ДОброго ранку! хто стикався з такою проблемою? Коли загружаю карту (зображення) і активна вкладка инфо програма починає висіти, або коли нажимаю инфо виділеної карти (зображення) теж саме відбувається! Може хто стикався з такою проблемою прошу допомоги! Скрін добавляю..
|
Автор: | Dmitry_Zolotar [ 14 ноя 2013 09:56 ] |
Заголовок сообщения: | Re: "Глюки" при работе с програмным комплексом Digitals |
Програма робить спробу відкрити растровий файл, ім'я якого записано в параметрі типу "файл" поміченого об'єкта. Відключіть "галочку" Окно-Просмотр файлов |
Автор: | mixey_dubno [ 14 ноя 2013 16:32 ] |
Заголовок сообщения: | Re: "Глюки" при работе с програмным комплексом Digitals |
Dmitry_Zolotar писал(а): Програма робить спробу відкрити растровий файл, ім'я якого записано в параметрі типу "файл" поміченого об'єкта. Відключіть "галочку" Окно-Просмотр файлов Дякую! |
Автор: | fendak [ 18 ноя 2013 23:20 ] |
Заголовок сообщения: | Re: "Глюки" при работе с програмным комплексом Digitals |
При роботі з скриптами зіткнувся з проблемою, коли функція @Dialog.EditParameter ID20020 інколи відкриває стандартну форму для заповнення Адреси земельної ділянки, а інколи замість стандатної форми появляється якась проста форма з написом "Значение" При чому в тих же умовах, при незмінності скрипту і карти один раз видає так, інший - так. Що за глюк і від чого він залежить? |
Автор: | Bondarets Alexander [ 19 ноя 2013 10:39 ] |
Заголовок сообщения: | Re: "Глюки" при работе с програмным комплексом Digitals |
Стандартное окно ввода значения открывается для строкового параметра, если его поле Маска пустое. Если же там задан список полей и их значений, откроется форма, содержащая перечисленные поля. |
Страница 22 из 37 | Часовой пояс: UTC + 2 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |