MSEGui и XP Manifest
Модератор: Модераторы
-
Replicator
- постоялец
- Сообщения: 154
- Зарегистрирован: 30.04.2006 17:14:45
- Откуда: Outer Heaven
- Контактная информация:
Заканчиваю программу на MSEGui, прилизываю внешность и тут оказывается, что манифест XP не действует на форму! Ресурс линкуется, проверял редактором ресурсов, тут все ОК. Но он попросту не действует.
Почему такое может быть? И, главное, как мне использовать манифест в своем приложении на MSEGui? Может, кто сталкивался и знает?
Почему такое может быть? И, главное, как мне использовать манифест в своем приложении на MSEGui? Может, кто сталкивался и знает?
Можно попробовать манифест в отдельном файле
<a href='http://sapegin.ru/notes/manifest' target='_blank'>http://sapegin.ru/notes/manifest</a>
Хотя подозреваю, что ничего не получится. MSEgui похоже сама все рисует. Это как раз, то за что я ее критикую.
------------------------------------------------------------
Разобрало лбопытство. Проверил. Не работает.
MSEgui сама все рисует. Кроме основного окна. Как в X.
Вот такая кроссплатформенность.
В принципе для задания красивого вида MSEgui имеет какие-то свои способы. Для этого у нее так много праметров.
<a href='http://sapegin.ru/notes/manifest' target='_blank'>http://sapegin.ru/notes/manifest</a>
Первый. Обозвать файл с манифестом имя_программы.exe.Manifest, где имя_программы — имя exe-файла с программой. После чего файл кладётся в одну директорию с программой. При запуске программы Windows проверит, есть ли к ней манифест и, если есть, включит визуальные стили. Недостаток данного способа в том, что вам придётся таскать за собой файл манифеста и пугать пользователей его расширением. Но если вам нужно срочно переделать программу под XP — это ваш способ.
Хотя подозреваю, что ничего не получится. MSEgui похоже сама все рисует. Это как раз, то за что я ее критикую.
------------------------------------------------------------
Разобрало лбопытство. Проверил. Не работает.
MSEgui сама все рисует. Кроме основного окна. Как в X.
В принципе для задания красивого вида MSEgui имеет какие-то свои способы. Для этого у нее так много праметров.
-
Replicator
- постоялец
- Сообщения: 154
- Зарегистрирован: 30.04.2006 17:14:45
- Откуда: Outer Heaven
- Контактная информация:
-
Replicator
- постоялец
- Сообщения: 154
- Зарегистрирован: 30.04.2006 17:14:45
- Откуда: Outer Heaven
- Контактная информация:
- debi12345
- долгожитель
- Сообщения: 5761
- Зарегистрирован: 10.05.2006 23:41:15
- Откуда: Ташкент (Узбекистан)
STAKANOV писал(а):Replicator писал(а):За кроссплатформенность приходится платить...
А стоит ли? Учитывая любимую мной статистикуХотя MSEide как редактор мне нравится и в Windows
Узнаю братьев-славян... великих ценителей-дегустаторов, ежеденных и еженочных искателей абсолютной истины, ну и за компанию - абсолютно идеальной среды программирования. Зачем работать по задачам из реальной жизни с имеющимися мало-мальски функциональными тулзами (и помогать совершенствовать оные ) - если рано или поздно появится то самое, идеальное по всем статьям, концептуальне IDE, а уж с ним ТАКОЕ сделаем, что весь мир офигеет о восторга. Шучу, конечно...
Replicator писал(а):За кроссплатформенность приходится платить...
При разумном подходе не приходится! Взять к примеру лазаря, там все нормально с этим! А когда аффтор не слышет того что ему говорят а упрямо гнет свою линию то и получается кривой софт
-
Replicator
- постоялец
- Сообщения: 154
- Зарегистрирован: 30.04.2006 17:14:45
- Откуда: Outer Heaven
- Контактная информация:
Replicator писал(а):Не проще. Размер 1 Мб или 400 Кб - есть разница? Еще какая. Да и под Линуксом. Кажется, MSEide может работать под "голым" X-Server'ом, а Lazarus нет.
Да работа без либ огромное преимущество НО не совместимость в методах процедурах и в типах это ОГРОМНЫЙ МИНУС! Да если хочется вариться в собственном соку используя графические и дизайнерские изыски автора то конечно можно пользоваться! Не люблю я ограничения а в MSEGUI их полно! В том же Кюликсе и Лазаре их поменьше и можно портировать компоненты из делфей у которых возможностей раза в два три поболее чем у стандартных.
