C10.11975 + HotDates(Capesoft) - проблема

Clarion, Clarion 7

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

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Аватара пользователя
morkovin
Ветеран
Сообщения: 935
Зарегистрирован: 20 Июль 2005, 14:53
Откуда: Volgograd, Russia
Благодарил (а): 9 раз
Поблагодарили: 4 раза
Контактная информация:

C10.11975 + HotDates(Capesoft) - проблема

Сообщение morkovin »

А почему сразу два ответа? 11975 наверное более новый (или там много глюков?)
Clarion 10.11834 --- June 5, 2015 --- 'Gold release' ---
Clarion 10.11897 --- August 13, 2015 ----- Fixes/Changes/Features--/
Clarion 10.11925 --- September 29, 2015 ----- Fixes/Changes/Features--/
Clarion 10.11975 --- October 27, 2015 ----- Fixes/Changes/Features
WBR, morkovin
Аватара пользователя
morkovin
Ветеран
Сообщения: 935
Зарегистрирован: 20 Июль 2005, 14:53
Откуда: Volgograd, Russia
Благодарил (а): 9 раз
Поблагодарили: 4 раза
Контактная информация:

C10.11975 + HotDates(Capesoft) - проблема

Сообщение morkovin »

Clarion10.0.12026 - чудо не произошло. Не работает HotDates!
Если есть у кого-нибудь контакт с Брюсом Джонсоном (capesoft), сообщите ему, пжста, что с последними билдами клариона HotDates не работает - вылетает по GPF. :cry:
WBR, morkovin
Аватара пользователя
RaFaeL
✯ Ветеран ✯
Сообщения: 1411
Зарегистрирован: 24 Март 2009, 17:59
Откуда: НН
Благодарил (а): 12 раз
Поблагодарили: 2 раза
Контактная информация:

C10.11975 + HotDates(Capesoft) - проблема

Сообщение RaFaeL »

За два месяца можно было бы все-таки найти ту строчку, на которой вылетает...
Аватара пользователя
morkovin
Ветеран
Сообщения: 935
Зарегистрирован: 20 Июль 2005, 14:53
Откуда: Volgograd, Russia
Благодарил (а): 9 раз
Поблагодарили: 4 раза
Контактная информация:

C10.11975 + HotDates(Capesoft) - проблема

Сообщение morkovin »

Из форума по HotDates (на http://clarion.capesoft.com/Entries?Topic=BVIZRWHH) обратите внимание на дату:
Ken Wragg NOV 29,2015 20:47
Cw10 build 11975
HotDates Version 1.95
Calendar GPF errors in every calendar (we use 6, all in different apps )
Only started happening after installing latest Clarion
The capesoft Demo app (abcdemo) also does the same
За два месяца можно было бы все-таки найти ту строчку, на которой вылетает...
Ваши бы слова да Брюсу в уши... :)
WBR, morkovin
Аватара пользователя
RaFaeL
✯ Ветеран ✯
Сообщения: 1411
Зарегистрирован: 24 Март 2009, 17:59
Откуда: НН
Благодарил (а): 12 раз
Поблагодарили: 2 раза
Контактная информация:

C10.11975 + HotDates(Capesoft) - проблема

Сообщение RaFaeL »

Ну найдите сами эту строку в шаблоне, на которой вылет
Это не должно быть так уж сложно, там же чистый код, без дополнительных библиотек
Аватара пользователя
morkovin
Ветеран
Сообщения: 935
Зарегистрирован: 20 Июль 2005, 14:53
Откуда: Volgograd, Russia
Благодарил (а): 9 раз
Поблагодарили: 4 раза
Контактная информация:

C10.11975 + HotDates(Capesoft) - проблема

Сообщение morkovin »

Это не должно быть так уж сложно, там же чистый код, без дополнительных библиотек
Да, действительно, нашёл строчку в hotdates.clw

Код: Выделить всё

Do ListProperties
Стал копать в этой рутинке (устанавливает цвет строк в легенде)
ListProperties Routine
do SetFormat
c{prop:from} = self.Legends
c{prop:column} = 1
c{prop:nobar} = 1
y = c{prop:width} / self.legendcols
!!! c{proplist:style,1} = 1 ! специально вынес из Loop - и тут же получаю GPF
!mia
loop x = 1 to self.legendcols
c{proplist:width,x} = y
! c{proplist:style,x} = 1 !mia comment for build >= Clarion10.11975
if self.LegendIcon = 1
c{proplist:icontrn,x} = 1
end

if self.legendicon
c{proplist:fieldno,x} = 2 + ((x-1) * 3)
else
c{proplist:fieldno,x} = 2 + ((x-1) * 2)
end
end
if self.LegendIcon = 1
c{Prop:IconList,1} = '~nocheck.ico'
c{Prop:IconList,2} = '~check.ico'
else
c{Prop:IconList,1} = '~blank.ico'
end
Т.е. конструкция XXXList{proplist:style,1} не работает в последних билдах

Спасибо RaFael за нстойчивость.
WBR, morkovin
Аватара пользователя
RaFaeL
✯ Ветеран ✯
Сообщения: 1411
Зарегистрирован: 24 Март 2009, 17:59
Откуда: НН
Благодарил (а): 12 раз
Поблагодарили: 2 раза
Контактная информация:

C10.11975 + HotDates(Capesoft) - проблема

Сообщение RaFaeL »

Интересно, что ни в одном из доступных мне шаблонов и ни в одном из проектов конструкция proplist:style не используется (хотя там чего только нет)
В поведении шаблона после комментирования этой строки что-то изменилось?

В справке пример по этой конструкции приведен исключительно в комбинации с другим свойством:

Код: Выделить всё

 ?List {PROPLIST:TextColor + PROPLIST:Style, N} = SomeColor
т.е. полная аналогия с http://forum.clarionlife.net/phpbb/view ... 893#p23893
Аватара пользователя
morkovin
Ветеран
Сообщения: 935
Зарегистрирован: 20 Июль 2005, 14:53
Откуда: Volgograd, Russia
Благодарил (а): 9 раз
Поблагодарили: 4 раза
Контактная информация:

C10.11975 + HotDates(Capesoft) - проблема

Сообщение morkovin »

c{PROPLIST:TextColor +proplist:style,x} = 1
Да, этот вариант работает. Всё вроде бы ОК.
Если закомментировать эту строку, то тоже всё работает. Х.з. для чего эта строчка :shock:
Я решил остановиться на первом варианте.
WBR, morkovin
Ответить