MSEGui и XP Manifest

Вопросы программирования и использования MSEide + MSEgui.

Модератор: Модераторы

Сообщение Replicator » 09.05.2006 17:33:21

Заканчиваю программу на MSEGui, прилизываю внешность и тут оказывается, что манифест XP не действует на форму! Ресурс линкуется, проверял редактором ресурсов, тут все ОК. Но он попросту не действует.

Почему такое может быть? И, главное, как мне использовать манифест в своем приложении на MSEGui? Может, кто сталкивался и знает?
Replicator
постоялец
 
Сообщения: 154
Зарегистрирован: 30.04.2006 17:14:45
Откуда: Outer Heaven

Сообщение STAKANOV » 09.05.2006 18:01:16

Можно попробовать манифест в отдельном файле
<a href='http://sapegin.ru/notes/manifest' target='_blank'>http://sapegin.ru/notes/manifest</a>
Первый. Обозвать файл с манифестом имя_программы.exe.Manifest, где имя_программы — имя exe-файла с программой. После чего файл кладётся в одну директорию с программой. При запуске программы Windows проверит, есть ли к ней манифест и, если есть, включит визуальные стили. Недостаток данного способа в том, что вам придётся таскать за собой файл манифеста и пугать пользователей его расширением. Но если вам нужно срочно переделать программу под XP — это ваш способ.


Хотя подозреваю, что ничего не получится. MSEgui похоже сама все рисует. Это как раз, то за что я ее критикую.

------------------------------------------------------------
Разобрало лбопытство. Проверил. Не работает.
MSEgui сама все рисует. Кроме основного окна. Как в X. ;) Вот такая кроссплатформенность.

В принципе для задания красивого вида MSEgui имеет какие-то свои способы. Для этого у нее так много праметров.
Аватара пользователя
STAKANOV
энтузиаст
 
Сообщения: 1069
Зарегистрирован: 14.05.2006 21:26:24
Откуда: Зеленоград

Сообщение STAKANOV » 09.05.2006 18:35:22

Еще для прояснения ситуации - MSEgui не использует comctl32.dll
Аватара пользователя
STAKANOV
энтузиаст
 
Сообщения: 1069
Зарегистрирован: 14.05.2006 21:26:24
Откуда: Зеленоград

Сообщение Replicator » 11.05.2006 12:22:49

Понятно... Придется обходиться без манифеста. Спасибо за ответ.
Replicator
постоялец
 
Сообщения: 154
Зарегистрирован: 30.04.2006 17:14:45
Откуда: Outer Heaven

Сообщение noch » 29.05.2006 13:36:36

STAKANOV писал(а):
Хотя подозреваю, что ничего не получится. MSEgui похоже сама все рисует. Это как раз, то за что я ее критикую.


Это то, за что я его люблю! :)
Аватара пользователя
noch
постоялец
 
Сообщения: 145
Зарегистрирован: 07.06.2005 09:45:49
Откуда: Armenia

Сообщение STAKANOV » 29.05.2006 14:08:58

noch писал(а):
STAKANOV писал(а):
Хотя подозреваю, что ничего не получится. MSEgui похоже сама все рисует. Это как раз, то за что я ее критикую.


Это то, за что я его люблю! :)


Для X очень удачный выбор и отличная реализация. Но в Windows это не эффективно.
Аватара пользователя
STAKANOV
энтузиаст
 
Сообщения: 1069
Зарегистрирован: 14.05.2006 21:26:24
Откуда: Зеленоград

Сообщение Replicator » 29.05.2006 16:36:51

За кроссплатформенность приходится платить...
Replicator
постоялец
 
Сообщения: 154
Зарегистрирован: 30.04.2006 17:14:45
Откуда: Outer Heaven

Сообщение STAKANOV » 29.05.2006 16:57:56

Replicator писал(а):За кроссплатформенность приходится платить...


А стоит ли? Учитывая любимую мной статистику :wink: Хотя MSEide как редактор мне нравится и в Windows :roll:
Аватара пользователя
STAKANOV
энтузиаст
 
Сообщения: 1069
Зарегистрирован: 14.05.2006 21:26:24
Откуда: Зеленоград

Сообщение ev » 29.05.2006 17:33:34

стоит, потому что программы пишутся не только для десктопов ;)
и статистика там совсем другая 8)
ev
долгожитель
 
Сообщения: 1764
Зарегистрирован: 27.04.2005 23:19:06
Откуда: Москва

Сообщение STAKANOV » 29.05.2006 19:49:43

ev писал(а):стоит, потому что программы пишутся не только для десктопов ;)
и статистика там совсем другая 8)

ну так эта тема исключительно о десктопах :P
Аватара пользователя
STAKANOV
энтузиаст
 
Сообщения: 1069
Зарегистрирован: 14.05.2006 21:26:24
Откуда: Зеленоград

Сообщение ev » 29.05.2006 20:00:43

я уже видел оболочки для управления апачем и биндов в линуксе :P
правда не совсем понятно нафига :lol:
хотя есть же денвер под винды...
ev
долгожитель
 
Сообщения: 1764
Зарегистрирован: 27.04.2005 23:19:06
Откуда: Москва

Сообщение debi12345 » 29.05.2006 21:31:54

STAKANOV писал(а):
Replicator писал(а):За кроссплатформенность приходится платить...


А стоит ли? Учитывая любимую мной статистику :wink: Хотя MSEide как редактор мне нравится и в Windows :roll:

Узнаю братьев-славян... великих ценителей-дегустаторов, ежеденных и еженочных искателей абсолютной истины, ну и за компанию - абсолютно идеальной среды программирования. Зачем работать по задачам из реальной жизни с имеющимися мало-мальски функциональными тулзами (и помогать совершенствовать оные ) - если рано или поздно появится то самое, идеальное по всем статьям, концептуальне IDE, а уж с ним ТАКОЕ сделаем, что весь мир офигеет о восторга. Шучу, конечно...
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5752
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Сообщение haword » 30.05.2006 08:20:07

Replicator писал(а):За кроссплатформенность приходится платить...

При разумном подходе не приходится! Взять к примеру лазаря, там все нормально с этим! А когда аффтор не слышет того что ему говорят а упрямо гнет свою линию то и получается кривой софт :) Я сам дико обрадовался когда узнал и увидел что кто то сделал тулкит в котором не используются стороние либы для прорисовки! Думал все, счастье в жизни есть :) Но когда взляся за него то огорчился :( Конечно, проги писать на нем можно но получается сильно убогий интерфейс который своими руками поправить можно только в случае написания новых компонетов! Ну ладно думаю не все же коту масленица, решил портировать из делфей туда компоненты и тут облом, ни какие классы ни какие методы и функции даже отдаленно не похожи на делфовые или лазаревские. Тогда то и у меня к этому тулкиту все и остыло. Проще юзать Kylix или Lazarus и не заморачиваться или дождаться когда он наконец то выпустит первую версию своей IDE и глядеть что же там хорошего есть!
haword
постоялец
 
Сообщения: 301
Зарегистрирован: 02.03.2006 11:34:40

Сообщение Replicator » 30.05.2006 13:01:26

Не проще. Размер 1 Мб или 400 Кб - есть разница? Еще какая. Да и под Линуксом. Кажется, MSEide может работать под "голым" X-Server'ом, а Lazarus нет.
Replicator
постоялец
 
Сообщения: 154
Зарегистрирован: 30.04.2006 17:14:45
Откуда: Outer Heaven

Сообщение haword » 30.05.2006 13:17:09

Replicator писал(а):Не проще. Размер 1 Мб или 400 Кб - есть разница? Еще какая. Да и под Линуксом. Кажется, MSEide может работать под "голым" X-Server'ом, а Lazarus нет.

Да работа без либ огромное преимущество НО не совместимость в методах процедурах и в типах это ОГРОМНЫЙ МИНУС! Да если хочется вариться в собственном соку используя графические и дизайнерские изыски автора то конечно можно пользоваться! Не люблю я ограничения а в MSEGUI их полно! В том же Кюликсе и Лазаре их поменьше и можно портировать компоненты из делфей у которых возможностей раза в два три поболее чем у стандартных.
haword
постоялец
 
Сообщения: 301
Зарегистрирован: 02.03.2006 11:34:40

След.

Вернуться в MSEide + MSEgui

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7

Рейтинг@Mail.ru