Win 10 + Clarion 10 = Problem

Clarion, Clarion 7

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

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7322
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Win 10 + Clarion 10 = Problem

Сообщение Игорь Столяров »

Alex_G писал(а): Понимаю , вопрос не простой.
Тоже такое вижу. :( Причем нормально работают программы собранные в C10 где-то год назад,
а собранные в текущей версии C10 вылетают при запуске под некоторыми (!!!) Win10 x64.

Не могу поймать системность ошибки, подозревал, что какой-то драйвер
(когда-то был похожий конфликт с ССС.EXE видеодрайвера карт AMD) - но компьютеры совсем разные,
программы разные, даже города и сисадмины разные ....

Что интересно, код всегда один и тот же: Exception occurred at address 010CD105

Может быть кто-нибудь знает, что этот код означает ? :(
Или наблюдает вылеты при запуске с таким кодом ?
Последний раз редактировалось Игорь Столяров 28 Март 2017, 22:02, всего редактировалось 1 раз.
За теми кто отстал - не возвращаться. (С) Кодекс
gopstop2007
✯ Ветеран ✯
Сообщения: 1702
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 9 раз
Поблагодарили: 4 раза

Win 10 + Clarion 10 = Problem

Сообщение gopstop2007 »

я отключал в w10 процесс broker, в основном проблемы из него
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3131
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 10 раз
Поблагодарили: 28 раз
Контактная информация:

Win 10 + Clarion 10 = Problem

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

Игорь Столяров писал(а): Может быть кто-нибудь знает, что этот код означает ?
Это адрес ошибки. В MAP файле есть какие-то адреса, можно посмотреть на предмет попадания 010CD105 в какой-нибудь диапазон.
С уважением, ДП
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7322
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Win 10 + Clarion 10 = Problem

Сообщение Игорь Столяров »

Дед Пахом писал(а): В MAP файле есть какие-то адреса
В MAP файле все адреса 6-ти значные ... :(
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3131
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 10 раз
Поблагодарили: 28 раз
Контактная информация:

Win 10 + Clarion 10 = Problem

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

Игорь Столяров писал(а): В MAP файле все адреса 6-ти значные
Беда... А если собрать в Debug плюс с дебажной версией ClaRun? Есть шанс получить вменяемое сообщение об ошибке.
С уважением, ДП
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7322
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Win 10 + Clarion 10 = Problem

Сообщение Игорь Столяров »

Дед Пахом писал(а): дебажной версией ClaRun
Знаю, что это можно делать, но не знаю как. :) Если не затруднит - подскажите пожалуйста ...
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3131
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 10 раз
Поблагодарили: 28 раз
Контактная информация:

Win 10 + Clarion 10 = Problem

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

В \bin\debug лежит дебажная dll, в \lib\debug - дебажная lib, скопируй их соответственно в \bin и \lib.
С уважением, ДП
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7322
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Win 10 + Clarion 10 = Problem

Сообщение Игорь Столяров »

Дед Пахом писал(а):В \bin\debug лежит дебажная dll
Спасибо ! Информации действительно стало больше .... Клинит где-то внутри ClaRUN.dll:000CF1F5

Что находится по этому адресу - загадка ... :( Хоть бы название процедуры написали .... :(
Я лог-файл прикреплю к сообщению, будет возможность - гляньте пожалуйста.
Может Вам что-то скажет информация в нем ...

Могу ошибаться - но пока вижу общую тенденцию ошибки: маленький объем RAM (2 GByte) ...
Открывается APPFRAME (т.е. программа запускается) и сразу ошибка.
Вложения
EXCEPTION-170329-151317.TXT
(5.91 КБ) 368 скачиваний
За теми кто отстал - не возвращаться. (С) Кодекс
gopstop2007
✯ Ветеран ✯
Сообщения: 1702
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 9 раз
Поблагодарили: 4 раза

Win 10 + Clarion 10 = Problem

Сообщение gopstop2007 »

Для обновления в ручную Total по Browse

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

    BRWx.ResetQueue(Reset:Queue)
не проходит, помогает только

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

    BRWx.ResetFromView()
    BRWx.ResetFromBuffer()
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7322
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Win 10 + Clarion 10 = Problem

Сообщение Игорь Столяров »

gopstop2007 писал(а): не проходит, помогает только
Вообще-то все правильно. Так пересчёт TOTAL со сбросом фильтров выполняется и в C63 ...

BRWx.ResetQueue(Reset:Queue) - обновляет только записи в видимой части LIST, которые загружены в Queue ...
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7322
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Win 10 + Clarion 10 = Problem

Сообщение Игорь Столяров »

kreator писал(а): Подписался на новую версию (для дизайнеров которая), получу одним из первых
На Вашей улице праздник, можете получить: https://news.softodrom.ru/ap/b27743.shtml
А мы торопиться не будем ... :) Расскажете, что там интересного надизайнерили ? ;)
За теми кто отстал - не возвращаться. (С) Кодекс
Yufil
Ветеран движения
Сообщения: 1277
Зарегистрирован: 16 Май 2006, 14:34
Контактная информация:

Win 10 + Clarion 10 = Problem

Сообщение Yufil »

Вот, столкнулся миллионный раз с той же ошибкой. Если из одного mdi-окна командой start запускается другое - будь готов... Блин, как достало...
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7322
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Win 10 + Clarion 10 = Problem

Сообщение Игорь Столяров »

Yufil писал(а): Если из одного mdi-окна командой start запускается другое - будь готов
А в чем проблема ? У нас все операции на этом построены ... Из MDI окон запускаются другие MDI окна и отчёты через Start().
Помню в C5 были проблемы с потоками, а сейчас (C63 / C10) никаких проблем вроде бы нет. Или есть ?
За теми кто отстал - не возвращаться. (С) Кодекс
kreator
✯ Ветеран ✯
Сообщения: 4960
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 6 раз
Поблагодарили: 19 раз

Win 10 + Clarion 10 = Problem

Сообщение kreator »

Игорь Столяров писал(а):На Вашей улице праздник, можете получить: https://news.softodrom.ru/ap/b27743.shtml
Подожду 11 апреля. Или сама прилетит раньше.
Yufil писал(а):Если из одного mdi-окна командой start запускается другое - будь готов... Блин, как достало...
А что не так?
We are hard at work… for you. :)
Yufil
Ветеран движения
Сообщения: 1277
Зарегистрирован: 16 Май 2006, 14:34
Контактная информация:

Win 10 + Clarion 10 = Problem

Сообщение Yufil »

Там какие-то неясные проблемы в рантайме. Во время старта нового окна происходит событие на старом окне (например, event:losefocus) и иногда происходит некорректное переключение тредов при вызове обработчика со старого окна. А если при старте нового mdi надо закрыть старое окно или на старом окне есть обработчики OCX, то вероятность сбоя существенно вырастет. Сейчас практически перестал запускать напрямую, формирую очередь заданий на запуск и обрабатываю idle-процедурой, причём задаю ещё некоторую временную задержку (например,"через 1 секундe запустить процедуру A","через 5 секунд закрыть тред 3" , тогда постабильнее...
Ответить