
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
07.06.2005, 14:31:38
|
|||
|---|---|---|---|
|
|||
DINAMICFONTBOLD недопустимое выражение |
|||
|
#18+
В гриде определенные записи подсвечиваются жирным при выполнении определенного условия с помощью dinamicfontbold. На некоторых компьютерах периодически выскакивает ошибка: "Недопустимое выражение. Задайте правильное выражение для свойства DINAMICFONTBOLD" Не подскажите, в чем может быть проблема? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.06.2005, 15:01:05
|
|||
|---|---|---|---|
DINAMICFONTBOLD недопустимое выражение |
|||
|
#18+
А код условия где??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.06.2005, 16:18:10
|
|||
|---|---|---|---|
|
|||
DINAMICFONTBOLD недопустимое выражение |
|||
|
#18+
ngrd=Monit.Grid1 ngrd.SetAll("dynamicfontbold","") set exact on ngrd.SetAll("dynamicfontbold","iif(alltr(tmp05.kol_dn_vyp)='?',.f.,iif(val(tmp05.kol_dn_vyp)<=0 and vydano=.f. and otkaz=.f.,.t.,.f.))") set exact off ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.06.2005, 16:23:22
|
|||
|---|---|---|---|
|
|||
DINAMICFONTBOLD недопустимое выражение |
|||
|
#18+
Дело в том, что данная ситуация появляется лишь на некоторых компьютерах один-два раза в день. Бывают дни, что и не появляется. Все остальное время пользователи работают с формой нормально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.06.2005, 16:31:53
|
|||
|---|---|---|---|
DINAMICFONTBOLD недопустимое выражение |
|||
|
#18+
Я бы говорил не о том, что ситуация "появляется на некоторых компьютерах", а о том, что "ситуация появляется при некоторых условиях"... И всему виной наверняка значение поля tmp05.kol_dn_vyp - там намешаны символы и числа в символьном виде ;-) Отследите значение tmp05.kol_dn_vyp в момент ошибки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.06.2005, 16:33:31
|
|||
|---|---|---|---|
DINAMICFONTBOLD недопустимое выражение |
|||
|
#18+
Забыл добавить... а может vydano или otkaz "барахлят"? Алиас к ним не "приписан"... Это переменные? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.06.2005, 16:45:45
|
|||
|---|---|---|---|
|
|||
DINAMICFONTBOLD недопустимое выражение |
|||
|
#18+
Есть компьютеры (их большинство), на которых подобной ошибки не было вообще никогда. Да и на тех, на которых она появляется, это бывает не очень часто (0-1-2 раза в день). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.06.2005, 16:51:51
|
|||
|---|---|---|---|
DINAMICFONTBOLD недопустимое выражение |
|||
|
#18+
а не сидит ли у Вас .null. в tmp05.kol_dn_vyp ?? Весьма похоже ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.06.2005, 16:53:58
|
|||
|---|---|---|---|
DINAMICFONTBOLD недопустимое выражение |
|||
|
#18+
или просто где-то по какой-то причине идет например несовпадение типов ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.06.2005, 17:02:55
|
|||
|---|---|---|---|
DINAMICFONTBOLD недопустимое выражение |
|||
|
#18+
1. Если Вы упорно говорите о "компьютерах", то могу лишь посоветовать переинсталляцию! :-) 2. Если же Вы все-таки попробуете говорить говорить о "динамичных условиях", то см. выше... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.06.2005, 17:07:20
|
|||
|---|---|---|---|
DINAMICFONTBOLD недопустимое выражение |
|||
|
#18+
нет пожалуй null отпадает значит идет несовпадение типов скорее всего так что ищите где мы же не видим текст всей программы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.06.2005, 18:00:26
|
|||
|---|---|---|---|
DINAMICFONTBOLD недопустимое выражение |
|||
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.06.2005, 18:15:25
|
|||
|---|---|---|---|
DINAMICFONTBOLD недопустимое выражение |
|||
|
#18+
:) По поводу ... на некоторых компьютерах ... В данном случае эту причину тоже нужно иметь ввиду. Как известно, DINAMICFONTBOLD, как и другие Dynamic*, отрабатывают во время перерисовки грида (явного и неявного Refresh). Процедура перепрорисовки грида ресурсоемкая и замечено, что частота и время этого действия зависит от производительности системы. То есть возможно разное поведение на разных компах. А по причине - как уже подсказывали, в укзанном направлении - анализ выражения - возможно в определенные моменты некоторые переменные/поля недоступны или их значения не соответсвуют нужному типу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.06.2005, 09:34:20
|
|||
|---|---|---|---|
|
|||
DINAMICFONTBOLD недопустимое выражение |
|||
|
#18+
Значения null в tmp05 исключены. При заполнении tmp05 это проверяется и в случае null меняется на 0 или ' ' - в зависимости от типа поля. vydano и otkaz - не переменные а поля во все той же tmp05. А мысль насчет копьютеров пришла потому, что до этого на этих же компах вываливалась такая же ошибка еще и про DINAMICFORECOLOR, она тоже используется. На них стоял WebShots. Убрали его - стало выскакивать только "DINAMICFONTBOLD недопустимое выражение". Может и глупо, но мне кажется, что дело в каких-то настройках Windows ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.06.2005, 10:00:34
|
|||
|---|---|---|---|
|
|||
DINAMICFONTBOLD недопустимое выражение |
|||
|
#18+
И еще. Грид перерисовается через определенный промежуток времени. На форме есть Timer с Interval=5000. Вот из него по TimerEvent и запускается процедура перерисовки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.06.2005, 10:18:42
|
|||
|---|---|---|---|
DINAMICFONTBOLD недопустимое выражение |
|||
|
#18+
ЕфимГрид перерисовается через определенный промежуток времени. На форме есть Timer с Interval=5000. Вот из него по TimerEvent и запускается процедура перерисовки. Это ещё что??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=41&mobile=1&tid=1594096]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
207ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
69ms |
get tp. blocked users: |
2ms |
| others: | 237ms |
| total: | 568ms |

| 0 / 0 |
