c10

Clarion, Clarion 7

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

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
vd-vuf
Бывалый
Сообщения: 61
Зарегистрирован: 12 Декабрь 2008, 12:09
Откуда: Верхний Уфалей
Контактная информация:

c10

Сообщение vd-vuf »

Admin писал(а):В том смысле что не нужно сюда кухню привата тащить. :)
Справедливое замечание, извиняюсь, исправился :oops:
ACN
Бывалый
Сообщения: 98
Зарегистрирован: 28 Июнь 2015, 13:04

c10

Сообщение ACN »

Admin писал(а): В том смысле что не нужно сюда кухню привата тащить.
Извините, не сразу всё понял. Подправил.
Аватара пользователя
Admin
Администратор
Сообщения: 3959
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 25 раз
Поблагодарили: 22 раза
Контактная информация:

c10

Сообщение Admin »

Не парьтесь. Просто замечание.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
kreator
✯ Ветеран ✯
Сообщения: 4983
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 20 раз

c10

Сообщение kreator »

Вышло обновление (типа подарок к Новому Году). Что-то не увидел я чего-то интересного. Нужно ли апдейтиться? Может лучше февраля подождать?
We are hard at work… for you. :)
kreator
✯ Ветеран ✯
Сообщения: 4983
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 20 раз

c10

Сообщение kreator »

В релизе С10.0.11975 нарвался на очередной баг - не работает {prop:Drop, 2}, а {prop:DropWidth} работает. Хотя по хелпу эквивалентно. Не ахти что, но я привык к пропертям с цифрами (At, Color, Font).
We are hard at work… for you. :)
Developer
Ветеран
Сообщения: 551
Зарегистрирован: 26 Март 2012, 17:18

c10

Сообщение Developer »

Clarion 10.0.12026 & Clarion 10.0.11822

Обнаружен вот такой Simple app to demonstrate a bug in Clarion

https://github.com/fushnisoft/ABCLocalMap

Проверено на Clarion 10.0.11822 - есть проблема :(
С Уважением, Developer
kreator
✯ Ветеран ✯
Сообщения: 4983
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 20 раз

c10

Сообщение kreator »

Developer писал(а):Обнаружен вот такой Simple app to demonstrate a bug in Clarion
Что-то скачать не удаётся. Можешь сюда App подцепить?
We are hard at work… for you. :)
Developer
Ветеран
Сообщения: 551
Зарегистрирован: 26 Март 2012, 17:18

c10

Сообщение Developer »

kreator писал(а): Что-то скачать не удаётся. Можешь сюда App подцепить?
Без проблем :D Интересно, в чём причина?
Вложения
ABCLocalMap-master.zip
(922.23 КБ) 131 скачивание
С Уважением, Developer
PavelNK
Старожил
Сообщения: 262
Зарегистрирован: 15 Март 2011, 8:02

c10

Сообщение PavelNK »

Что-то тишина

Status update: Last week we sent out a pre-release for beta testing, we’ll have a regular public release out early in January.
From everyone at SoftVelocity, thank you for your continued support for the tool we all love; Clarion.
Happy New Year! and we look forward to delivering updates to you in the new year.
kreator
✯ Ветеран ✯
Сообщения: 4983
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 20 раз

c10

Сообщение kreator »

Developer писал(а):Без проблем :D Интересно, в чём причина?
Не знаю, считать ли это багом? Чел в тело процедуры внёс структуру Map:

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

Window3 PROCEDURE 

! Start of "Data for the procedure"
! [Priority 1300]
  MAP
  END

! Window Structure
Window               WINDOW('Window 3'),AT(,,69,95),FONT('Segoe UI',10,,FONT:regular),GRAY,MDI,SYSTEM
                       PROMPT('#3'),AT(3,1),USE(?Prompt1),FONT(,72)
                       BUTTON('Close'),AT(18,75),USE(?BUTTON1),DEFAULT,STD(STD:Close)
                     END
Зачем-то. Компилятор не ругается, а у программы сносит крышу.
PavelNK писал(а):Что-то тишина

Status update: Last week we sent out a pre-release for beta testing, we’ll have a regular public release out early in January.
From everyone at SoftVelocity, thank you for your continued support for the tool we all love; Clarion.
Happy New Year! and we look forward to delivering updates to you in the new year.
"Early in January" плавно превращается в "Early in Fabruary", потом в "Early in Marth"... Как всегда, то ли Новый Год затянулся, то ли будет Бомба.
We are hard at work… for you. :)
Developer
Ветеран
Сообщения: 551
Зарегистрирован: 26 Март 2012, 17:18

c10

Сообщение Developer »

kreator писал(а): Не знаю, считать ли это багом? Чел в тело процедуры внёс структуру Map:
Да, Kreator прав, всё верно: добавив структуру MAP в процедуру Window1 и нажимая любую из трёх кнопок получим вызов только окна Window 1 со значение #1 :mrgreen:
С Уважением, Developer
kreator
✯ Ветеран ✯
Сообщения: 4983
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 20 раз

c10

Сообщение kreator »

Developer писал(а):Да, Kreator прав, всё верно: добавив структуру MAP в процедуру Window1 и нажимая любую из трёх кнопок получим вызов только окна Window 1 со значение #1 :mrgreen:
На самом деле, судя по хелпу, это никакой не криминал. Структура MAP имеет право быть там. Может играет роль, что она пустая? Получается, что баг!
We are hard at work… for you. :)
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3133
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 10 раз
Поблагодарили: 28 раз
Контактная информация:

c10

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

SV подтвердило баг (запись в PTSS от 6.01). Кстати, баг проявляется и в 6-ке.
С уважением, ДП
Аватара пользователя
Олег
Ветеран движения
Сообщения: 122
Зарегистрирован: 16 Июль 2005, 2:35
Откуда: Москва
Контактная информация:

c10

Сообщение Олег »

Когда то давно еще на 6-ке заметил этот баг - если перенести MAP-структуру после окна, то все компилится, собирается и работает нормально. По крайней мере у меня в проекте на 10.12026 есть несколько таких процедур с локальными MAP-структурами, объявленными после окон - нормально работают.
Сразу же отвечу на вопрос - "зачем это нужно" - что бы не засорять общую или модульную MAP-структуру процедурами, которые используются только в данной родительской процедуре и не могут быть преобразованы в рутинки.

P.S.
В примере перенес MAP-структуры в конец секции DATA, в последнюю точку вставки перед CODE - как и ожидалось, все заработало нормально.
Developer
Ветеран
Сообщения: 551
Зарегистрирован: 26 Март 2012, 17:18

c10

Сообщение Developer »

Олег писал(а): P.S.В примере перенес MAP-структуры в конец секции DATA, в последнюю точку вставки перед CODE - как и ожидалось, все заработало нормально.
Решение работает - так что это: баг или особенность компилятора Clarion вне зависимости от версии?
С Уважением, Developer
Ответить