Win 10 + Clarion 10 = Problem
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
- Игорь Столяров
- Ветеран движения
- Сообщения: 7398
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 16 раз
- Поблагодарили: 49 раз
Win 10 + Clarion 10 = Problem
У всех свои обстоятельства, универсальных рецептов нет и быть не может.
Конкретно, мы отпустим Windows XP / 2003 в 2018 г. покоиться с миром ... Пора !
Это решение многих вопросов, надо идти вперёд. А интерфейс DDE мы отпустили уже этак, лет 10 назад ...
Конкретно, мы отпустим Windows XP / 2003 в 2018 г. покоиться с миром ... Пора !
Это решение многих вопросов, надо идти вперёд. А интерфейс DDE мы отпустили уже этак, лет 10 назад ...
За теми кто отстал - не возвращаться. (С) Кодекс
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 4646
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 7 раз
- Поблагодарили: 37 раз
Win 10 + Clarion 10 = Problem
Это, вообще-то шутка была. Там смайлик пририсован. Основная идея в том, чтобы выделять взаимодействие с внешними компонентами в отдельный слой. В этом случае можно избежать внутренних конфликтов и падений системы. А заодно проще найти примеры работы с этими компонентами. Например, работа с curl.exe имеет массу примеров, а на уровне библиотеки и из клариона - сами понимаете. Аналогично с парсингом xml и т.п.
C6/C11, ШВС, tps/btrieve.
- RaFaeL
- ✯ Ветеран ✯
- Сообщения: 1378
- Зарегистрирован: 24 Март 2009, 17:59
- Откуда: НН
- Благодарил (а): 7 раз
- Поблагодарили: 1 раз
- Контактная информация:
Win 10 + Clarion 10 = Problem
Это называется "городить зоопарк". Проще один раз разобраться в зависимостях библиотек.
Удивляют некоторые тут, если честно, вроде программисты, а библиотек чужих боятся как огня (при этом обновлять рантайм, который пишет сейчас вообще непонятно кто, почему-то не боятся)
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 4646
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 7 раз
- Поблагодарили: 37 раз
Win 10 + Clarion 10 = Problem
Рантайм обновлять тоже боятся, еще как боятся... Вначале тестируют. Долго... Когда приложение высокого уровня сложности работает у многих клиентов на разных компах и операционках, сюрпризы, при которых приложение начинает валиться, необходимо исключать...
Как раз зоопарк из разных библиотек получается, если все тянуть в одну кучу. И, я вроде уже писал, что не претендую на "умного" и "правильного" программиста. У меня другие университеты были...
Как раз зоопарк из разных библиотек получается, если все тянуть в одну кучу. И, я вроде уже писал, что не претендую на "умного" и "правильного" программиста. У меня другие университеты были...
C6/C11, ШВС, tps/btrieve.
-
- ✯ Ветеран ✯
- Сообщения: 4994
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 21 раз
Win 10 + Clarion 10 = Problem
Очередная дурка от MS - https://www.ibphoenix.com/resources/doc ... al/doc_476.
We are hard at work… for you.
- RaFaeL
- ✯ Ветеран ✯
- Сообщения: 1378
- Зарегистрирован: 24 Март 2009, 17:59
- Откуда: НН
- Благодарил (а): 7 раз
- Поблагодарили: 1 раз
- Контактная информация:
Win 10 + Clarion 10 = Problem
Может есть какая "таблетка" от самоуправства со стороны Windows 10 1709kreator писал(а): ↑21 Декабрь 2017, 15:03Очередная дурка от MS - https://www.ibphoenix.com/resources/doc ... al/doc_476.
С Уважением, Developer
Win 10 + Clarion 10 = Problem
Когда дурь в голове - медицина бесполезнаDeveloper писал(а): ↑21 Декабрь 2017, 18:48Может есть какая "таблетка" от самоуправства со стороны Windows 10 1709kreator писал(а): ↑21 Декабрь 2017, 15:03Очередная дурка от MS - https://www.ibphoenix.com/resources/doc ... al/doc_476.
- Игорь Столяров
- Ветеран движения
- Сообщения: 7398
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 16 раз
- Поблагодарили: 49 раз
Win 10 + Clarion 10 = Problem
Кажется, оптимизация работает несколько интересней ...
(я рассказывал о том, что при повторной сборке в C10 несколько уменьшается размер получаемых EXE + DLL файлов)
Отловил один глюк. Есть окно в котором на TAB привязана иконка. Вот здесь:
Важно: эта иконка больше нигде не используется и к проекту принудительно не прилинкована.
- Делаем 1-ю сборку проекта - всё штатно, иконка на TAB показана.
- Сразу делаем 2-ю сборку проекта, размер DLL уменьшается, иконка с таба "отвалилась".
- Вскрываем ресурсы DLL - иконки действительно там нет.
- Добавляем иконку принудительно в проект, и ещё раз собираем, размер DLL увеличился, иконка на табе показана штатно.
- Пипец.
За теми кто отстал - не возвращаться. (С) Кодекс
-
- ✯ Ветеран ✯
- Сообщения: 4994
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 21 раз
Win 10 + Clarion 10 = Problem
Вы знаете, у нас периодически отваливаются иконки. Выяснил, что они исчезают из файла .cwproj. Причём исчезают почему-то только определённые, не абы какие, не по закону случайных чисел. Поначалу восстанавливали через сольюшен, сейчас переписываем копию .cwproj. И, похоже, это как-то может связано с обсуждаемым параллельно затыком компиляции. Часто бывает - произошёл затык в компиляции, и тут же иконки отвалились.
We are hard at work… for you.
- Игорь Столяров
- Ветеран движения
- Сообщения: 7398
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 16 раз
- Поблагодарили: 49 раз
Win 10 + Clarion 10 = Problem
Я хочу заметить, что в C63 при сборке того же самого проекта, изменения в размерах при пересборке не наблюдается.
Значит напрашивается вывод: какой-то косяк с созданием списка прилинкованых ресурсов в C10 ...
Значит напрашивается вывод: какой-то косяк с созданием списка прилинкованых ресурсов в C10 ...
За теми кто отстал - не возвращаться. (С) Кодекс
-
- ✯ Ветеран ✯
- Сообщения: 4994
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 21 раз
Win 10 + Clarion 10 = Problem
Явный косяк! Хорошо, что у нас отваливаются иконки, которые на виду. Сразу замечаем. А если в редко используемых экранах? Все ресурсы хранятся в .cwproj, поэтому держать копии этих файлов правильное решение. Сам себя похвалил .
We are hard at work… for you.
- Игорь Столяров
- Ветеран движения
- Сообщения: 7398
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 16 раз
- Поблагодарили: 49 раз
Win 10 + Clarion 10 = Problem
Я кажется знаю, на что похожа сборка приложений в C10 !
За теми кто отстал - не возвращаться. (С) Кодекс
Win 10 + Clarion 10 = Problem
Делаю в App невызываемую процедуру с окном, на окно накидываю иконки, после чего никуда не исчезают, и ни в какой проект сажать не надо. А вот линкер время от времени считает иконки дефектными.kreator писал(а): ↑22 Декабрь 2017, 10:47 Вы знаете, у нас периодически отваливаются иконки. Выяснил, что они исчезают из файла .cwproj. Причём исчезают почему-то только определённые, не абы какие, не по закону случайных чисел. Поначалу восстанавливали через сольюшен, сейчас переписываем копию .cwproj. И, похоже, это как-то может связано с обсуждаемым параллельно затыком компиляции. Часто бывает - произошёл затык в компиляции, и тут же иконки отвалились.
-
- ✯ Ветеран ✯
- Сообщения: 1703
- Зарегистрирован: 25 Март 2009, 21:55
- Благодарил (а): 9 раз
- Поблагодарили: 4 раза
Win 10 + Clarion 10 = Problem
а если иконки в solution explorer-> libraries, objects and Resource files закинуть, какие проблемы?
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп