Clarion 11-12
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
- Игорь Столяров
- Ветеран движения
- Сообщения: 7411
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 16 раз
- Поблагодарили: 49 раз
Clarion 11-12
Судя по содержанию - это путь к Microsoft Framework.
Судя по значению - У Вас пытался и криво установился какой-то превью релиз Framework ...
И снова те же 2 вопроса: кто виноват и что делать ?
Судя по значению - У Вас пытался и криво установился какой-то превью релиз Framework ...
И снова те же 2 вопроса: кто виноват и что делать ?
За теми кто отстал - не возвращаться. (С) Кодекс
- Admin
- Администратор
- Сообщения: 3962
- Зарегистрирован: 05 Июль 2005, 15:59
- Откуда: Хабаровск
- Благодарил (а): 27 раз
- Поблагодарили: 22 раза
- Контактная информация:
Clarion 11-12
Это не у меня.
Подозрение на удаление visual studio community edition какой то версии.
Ошибка известная и влияет не только на Кларион.
Подозрение на удаление visual studio community edition какой то версии.
Ошибка известная и влияет не только на Кларион.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
- Игорь Столяров
- Ветеран движения
- Сообщения: 7411
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 16 раз
- Поблагодарили: 49 раз
Clarion 11-12
Я заранее приношу извинения за беспокойство, но дело всерьёз запахло дуркой вместо корпоратива.
Проверьте пожалуйста вот такую строчку кода в C11.0.0.13630
Я не знаю почему она вываливается в GPF. В C63 естественно никаких проблем, да и в C11 судя по всему
косяк появился в последнем релизе - это юзеры нашли в обновлении софта (сборку в других релизах C11 не проверял).
Заранее спасибо.
Проверьте пожалуйста вот такую строчку кода в C11.0.0.13630
Код: Выделить всё
If InList(1,1,2,3,4,16,17,18,19,20,24).
косяк появился в последнем релизе - это юзеры нашли в обновлении софта (сборку в других релизах C11 не проверял).
Заранее спасибо.
За теми кто отстал - не возвращаться. (С) Кодекс
- Дед Пахом
- Старичок
- Сообщения: 3136
- Зарегистрирован: 07 Июль 2005, 16:51
- Откуда: Москва, Россия
- Благодарил (а): 11 раз
- Поблагодарили: 31 раз
- Контактная информация:
Clarion 11-12
Вываливается в GPF Ваше приложение из 78 app, или тестовый пример из одной строчки?
С уважением, ДП
- Игорь Столяров
- Ветеран движения
- Сообщения: 7411
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 16 раз
- Поблагодарили: 49 раз
Clarion 11-12
Приложение, в процедуре которого первой строчкой вставлен такой незамысловатый код.
Кстати, если уменьшить кол-во значений - то всё работает. ХЗ. InList() позволяет использовать до 25 параметров.
Кстати, если уменьшить кол-во значений - то всё работает. ХЗ. InList() позволяет использовать до 25 параметров.
За теми кто отстал - не возвращаться. (С) Кодекс
-
- Старожил
- Сообщения: 263
- Зарегистрирован: 11 Февраль 2009, 8:41
- Откуда: г. Анапа
- Поблагодарили: 3 раза
Clarion 11-12
Стесняюсь спросить, а как в редакторе кода С11 сделать, чтоб после добавления строки курсор становился под предыдущей, а не в начало новой. Задолбался по пробелу шлепать)))
-
- ✯ Ветеран ✯
- Сообщения: 5002
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 21 раз
Clarion 11-12
Вообще управление вот здесь:
Мой пример. У меня работает как надо. Т.е. после нажатия Enter в конце строки курсор становится под предыдущей. Если я правильно понял.We are hard at work… for you.
-
- Старожил
- Сообщения: 263
- Зарегистрирован: 11 Февраль 2009, 8:41
- Откуда: г. Анапа
- Поблагодарили: 3 раза
Clarion 11-12
Этот пост скорее бы подошел к ветке «О сколько нам открытий чудных …», но ладно напишу здесь.
Возникла необходимость сохранять в блоб довольно большие файлы (10-30 метров).
FileToBlob упорно сохраняет 65535 байт. Перетащил ее в проект – те же яйца.
Код:
На выходе все те же 65535.
НО !!! Снимаем знак комментария с MESSAGE('1 (который кстати для Size(b) показывает 65535) и все работает. Причем, как видно из кода, размер блоба я больше не меняю.
И что я должен делать ? Радовать юзеров сообщениями о размерах файлов ?
Возникла необходимость сохранять в блоб довольно большие файлы (10-30 метров).
FileToBlob упорно сохраняет 65535 байт. Перетащил ее в проект – те же яйца.
Код:
Код: Выделить всё
fsize = BYTES(Apic)
sz = fsize
bb &= NEW CSTRING(fsize)
b{PROP:Size} = 0
b{PROP:Size} = fsize
!MESSAGE('1 - Size(b) ' & SIZE(b) & ' Fsize = ' & fsize)
!
! здесь заполняем bb из файла
!
b[0 : fsize - 1] = bb[1 : fsize]
MESSAGE('2 -Size(b) ' & SIZE(b) & ' fsize=' & fsize)
END
НО !!! Снимаем знак комментария с MESSAGE('1 (который кстати для Size(b) показывает 65535) и все работает. Причем, как видно из кода, размер блоба я больше не меняю.
И что я должен делать ? Радовать юзеров сообщениями о размерах файлов ?
- Игорь Столяров
- Ветеран движения
- Сообщения: 7411
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 16 раз
- Поблагодарили: 49 раз
Clarion 11-12
В C11.1 окончательно доломали использование массивов в BROWSE.
Было:
Стало:
И далее вполне понятная ошибка компиляции поскольку идёт попытка засунуть в LIST весь массив, а не элемент.
Получается, что теперь элементами списка BROWSE могут быть только простые типы данных. Большие переделки.
Было:
Код: Выделить всё
Loc:Mess STRING(131),DIM(24,3)
...
Queue:Browse:1 QUEUE !Queue declaration for browse/combo box using ?Browse:1
Loc:Mess_1_1 STRING(131) !List box control field - type derived from local data (Array Component)
Loc:Mess_1_1_NormalFG LONG !Normal forground color
Loc:Mess_1_1_NormalBG LONG !Normal background color
Loc:Mess_1_1_SelectedFG LONG !Selected forground color
Loc:Mess_1_1_SelectedBG LONG !Selected background color
Loc:Mess_1_1_Icon LONG !Entry's icon ID
...
Код: Выделить всё
Loc:Mess STRING(131),DIM(24,3)
...
Queue:Browse:1 QUEUE !Queue declaration for browse/combo box using ?Browse:1
Loc:Mess_1_1 LIKE(Loc:Mess) !List box control field - type derived from local data <--- !!!!! ИЗМЕНЕНИЕ !!!!!
Loc:Mess_1_1_NormalFG LONG !Normal forground color
Loc:Mess_1_1_NormalBG LONG !Normal background color
Loc:Mess_1_1_SelectedFG LONG !Selected forground color
Loc:Mess_1_1_SelectedBG LONG !Selected background color
Loc:Mess_1_1_Icon LONG !Entry's icon ID
...
Получается, что теперь элементами списка BROWSE могут быть только простые типы данных. Большие переделки.
За теми кто отстал - не возвращаться. (С) Кодекс