Страница 43 из 158

Clarion 11-12

Добавлено: 24 Октябрь 2020, 21:00
Дед Пахом
Игорь Столяров писал(а): 24 Октябрь 2020, 20:29А если убрать AUTO ?
без разницы.
Event viewer грешит на USER32.dll:
Контейнер ошибки 1280230525267165076, тип 1
Имя события: APPCRASH
Отклик: Нет данных
Идентификатор CAB: 0

Сигнатура проблемы:
P1: CLrDlg.exe
P2: 0.0.0.0
P3: 5f946abf
P4: USER32.dll
P5: 10.0.19041.546
P6: 42a0ebce
P7: c000041d
P8: 00074b15
P9:
P10:

Clarion 11-12

Добавлено: 24 Октябрь 2020, 21:55
Игорь Столяров
Дед Пахом писал(а): 24 Октябрь 2020, 21:00 Event viewer грешит на USER32.dll:
Т.е. здесь может быть ещё некая зависимость от версии API Windows.
У меня самая обычная Win10 x32 Pro со всеми текущими обновлениями.

Но программы работают под всем зоопарком Windows от XP до бесплатных
тестеров Microsoft с их пре-релизами, вряд ли бы такая проблема осталась незамеченной.

Может быть нечто, перехватывает вызовы к ядру API и "проверяет" ?
Вы не фанат бесплатных или украинских антивирусов ? ;)

Clarion 11-12

Добавлено: 24 Октябрь 2020, 22:03
Дед Пахом
Не вижу логики: C11.505 работает, та же программа на C11.630 на той же Windows не работает - по Вашему виновата Windows?

Clarion 11-12

Добавлено: 24 Октябрь 2020, 22:19
Игорь Столяров
Возможно изменён вызов процедур из USER32.dll и протестирован не для всех версий Windows.
Старый вариант из RTL C11.505 проходит, а из RTL C11.630 - нет. Вполне возможно.
Я ведь под Win10 не видел проблему под C11.505, не вижу и под C11.630 ...

У меня одно время категорически вываливался вызов экранной клавиатуры только под Win7 x64.

Clarion 11-12

Добавлено: 24 Октябрь 2020, 22:24
Дед Пахом
Вложил упакованный exe файл, с ClaRUN.dll из 13505 всё норм, с ClaRUN.dll из 13630 валится.

Clarion 11-12

Добавлено: 24 Октябрь 2020, 22:30
Игорь Столяров
Дед Пахом писал(а): 24 Октябрь 2020, 22:24 ClaRUN.dll из 13630 валится
Да. Теперь валится и у меня. :( А дайте исходник, что бы я собрал EXE у себя.

Clarion 11-12

Добавлено: 24 Октябрь 2020, 22:41
Дед Пахом
Так я давал, на предыдущей странице.

Clarion 11-12

Добавлено: 24 Октябрь 2020, 22:52
Дед Пахом
Вот весь проект.

Clarion 11-12

Добавлено: 24 Октябрь 2020, 23:13
Игорь Столяров
Какая-то мистика. :(

1. Собираю Ваш пример - ошибка есть.
2. Переношу строку в любой свой проект - прекрасно работает.

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

      IF COLORDIALOG('Selected text', clrSelectedText#).
Проверял и в MDI и NoMDI окнах - всегда работает.

3. Переношу описание своего NoMDI окна в Ваш проект - ошибка. :(

Clarion 11-12

Добавлено: 24 Октябрь 2020, 23:33
Дед Пахом
Видимо настройки APP влияют.

Clarion 11-12

Добавлено: 24 Октябрь 2020, 23:42
Дед Пахом
Сделал с нуля простую APP без всего - валится. Добавил манифест - работает.

Clarion 11-12

Добавлено: 25 Октябрь 2020, 8:09
finsoftrz
С учетом того, что манифест переключает вызовы в системных виндовых библиотеках, это означает, что конфликт со старыми версиями гуя. Не падает, если в последнем параметре указать 1, то есть отключить выбор стандартных цветов. Поскольку легко воспроизводится, думаю, поправят в следующем билде, главное стукануть.

Clarion 11-12

Добавлено: 03 Декабрь 2020, 5:21
Admin
Перестали загружаться (или создаваться новые) APP в Clarion 11 (пробовал и Clarion 10)
Вот примеры ошибок:
error1.png
error2.png
Windows 7, Clarion 13505

Clarion 11-12

Добавлено: 03 Декабрь 2020, 5:27
Admin
Переустановка не спасает

Clarion 11-12

Добавлено: 03 Декабрь 2020, 6:03
Admin
Починил.
Снес в реестре ветку:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\14.0