Как удалить линию в заголовке листбокса?
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
-
- Активист
- Сообщения: 185
- Зарегистрирован: 07 Февраль 2017, 16:58
-
- Полимат
- Сообщения: 1739
- Зарегистрирован: 25 Март 2009, 21:55
- Благодарил (а): 14 раз
- Поблагодарили: 10 раз
Как удалить линию в заголовке листбокса?
в чем проблема, и причем тут манифест? С10 ABC
- Вложения
-
- header0.png (1.39 КБ) 3338 просмотров
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
-
- ✯ Ветеран ✯
- Сообщения: 5080
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 11 раз
- Поблагодарили: 23 раза
Как удалить линию в заголовке листбокса?
Проблема в C6. А манифест отвечает в том числе и за темы Винды. Ну я и предложил попробовать. Может в этом дело? Тем более что есть мнение, что SV глубоко сейчас не лезет и работа контрола List давно не меняется.
We are hard at work… for you.
-
- Активист
- Сообщения: 185
- Зарегистрирован: 07 Февраль 2017, 16:58
Как удалить линию в заголовке листбокса?
Манифест действительно отвечает за темы винды. Однако, он касается только виндовых контролов. Кларионовский листбокс - это класс ClaList, а не ListBox, комбо - ClaCombo, а не Combobox и т.д. Соответственно, любой кларионовский контрол (за небольшим исключением) винда воспринимает как Custom Control и манифест ему побоку. В С10 ситуация несколько иная: там кларионовская обработка контрола учитывает манифест и обрабатывает его.
-
- ✯ Ветеран ✯
- Сообщения: 5080
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 11 раз
- Поблагодарили: 23 раза
Как удалить линию в заголовке листбокса?
Ну, хорошо. А какая причина появления манифеста в С6? Наверно, была идея полноценного использования манифеста? Наверняка уже ничего не выяснить. Программа, собранная на C6 с вистовским манифестом по внешнему виду отличается от собранной без?
We are hard at work… for you.
-
- Активист
- Сообщения: 185
- Зарегистрирован: 07 Февраль 2017, 16:58
Как удалить линию в заголовке листбокса?
Конечно, отличается - там есть манифест...
А вообще, в манифесте содержится базовая информация о программе: для какой архитектуры процессора она предназначена, каким компилятором скомпилирована и т.п.
Прикол в том, что Windows 10 понимает программы только со своим манифестом. Т.е. если манифеста нет или он сгенерирован не под Windows 10, апишные функции для определения версии ОС будут возвращать Windows 8.1. Соответственно, использовать специфические для десятки функции будет нельзя.
Поэтому, для корректной работы под десяткой, к программам, написанным на С6 нужно обязательно прикручивать манифест от десятки.
- Дед Пахом
- Старичок
- Сообщения: 3236
- Зарегистрирован: 07 Июль 2005, 16:51
- Откуда: Москва, Россия
- Благодарил (а): 13 раз
- Поблагодарили: 45 раз
- Контактная информация:
Как удалить линию в заголовке листбокса?
В смысле "прикручивать"? Линковать не обязательно, если Вы об этом, достаточно бросить файл манифеста под ноги.Constantine писал(а): ↑25 Июнь 2019, 10:44Поэтому, для корректной работы под десяткой, к программам, написанным на С6 нужно обязательно прикручивать манифест от десятки.
С уважением, ДП
-
- Активист
- Сообщения: 185
- Зарегистрирован: 07 Февраль 2017, 16:58
Как удалить линию в заголовке листбокса?
Да, можно и так.
А еще можно прилинковать готовый или прикрутить соответствующий шаблон от Clarion 10.
А еще можно прилинковать готовый или прикрутить соответствующий шаблон от Clarion 10.
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 4873
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 10 раз
- Поблагодарили: 43 раза
Как удалить линию в заголовке листбокса?
Не понял насчет обязательности манифеста под win10. У нас все спокойно работает и без манифеста...
C6/C11, ШВС, tps/btrieve.
-
- Активист
- Сообщения: 185
- Зарегистрирован: 07 Февраль 2017, 16:58
Как удалить линию в заголовке листбокса?
Ну, и слава Богу!
Значит, ничем таким вы пока не пользуетесь.
Тем не менее, я бы настоятельно рекомендовал прикрутить... В десятке очень много всяких приколов, связанных с безопасностью, а "родной" манифест в этом может помочь. Тем более, что делов-то - на пару минут.
- RaFaeL
- ✯ Ветеран ✯
- Сообщения: 1389
- Зарегистрирован: 24 Март 2009, 17:59
- Откуда: НН
- Благодарил (а): 9 раз
- Поблагодарили: 2 раза
- Контактная информация:
Как удалить линию в заголовке листбокса?
Писали что наоборот, может не запускаться в таким манифестом и лучше оставлять от 8.1
viewtopic.php?p=36523#p36523
viewtopic.php?p=36523#p36523
-
- Активист
- Сообщения: 185
- Зарегистрирован: 07 Февраль 2017, 16:58
Как удалить линию в заголовке листбокса?
Не знаю.
Я пока столкнулся в двух моментах.
1. Открытие файлов *.TPS в монопольном режиме (Read-Write/Deny All).
2. Обработка некоторых виндовых сообщений (например, WM_COMMAND) в некоторых случаях требует обязательного вызова ChangeWindowMessageFilter.
Первую проблему помог решить манифест. Вторая, судя по всему, новая фича десятки.
Я пока столкнулся в двух моментах.
1. Открытие файлов *.TPS в монопольном режиме (Read-Write/Deny All).
2. Обработка некоторых виндовых сообщений (например, WM_COMMAND) в некоторых случаях требует обязательного вызова ChangeWindowMessageFilter.
Первую проблему помог решить манифест. Вторая, судя по всему, новая фича десятки.
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 4873
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 10 раз
- Поблагодарили: 43 раза
Как удалить линию в заголовке листбокса?
А что не так с открытием tps в монопольном режиме? Вроде проблем не замечал. Или имеется ввиду при сетевой работе? Даже интересно стало.
C6/C11, ШВС, tps/btrieve.
-
- Активист
- Сообщения: 185
- Зарегистрирован: 07 Февраль 2017, 16:58
Как удалить линию в заголовке листбокса?
И локально, и по сети, на разных машинах время от времени (как правило, после обновлений десятки), происходило странное...
Файл читается в QUEUE по SET/NEXT, ошибок нет. И в структуре RECORD ничего нет - пустые поля. Т.е. записи физически не считываются, хотя и ошибок нет.
После прикручивания манифеста - исчезло...
Файл читается в QUEUE по SET/NEXT, ошибок нет. И в структуре RECORD ничего нет - пустые поля. Т.е. записи физически не считываются, хотя и ошибок нет.
После прикручивания манифеста - исчезло...
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 4873
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 10 раз
- Поблагодарили: 43 раза
Как удалить линию в заголовке листбокса?
Не знаю, я таким не пользуюсь. Монопольный доступ только к флажковым файлам. Сейчас специально ноут с 10 включил, проверил. Все корректно работает.
C6/C11, ШВС, tps/btrieve.