Страница 1 из 2

СообщениеДобавлено: 09.05.2006 17:33:21
Replicator
Заканчиваю программу на MSEGui, прилизываю внешность и тут оказывается, что манифест XP не действует на форму! Ресурс линкуется, проверял редактором ресурсов, тут все ОК. Но он попросту не действует.

Почему такое может быть? И, главное, как мне использовать манифест в своем приложении на MSEGui? Может, кто сталкивался и знает?

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


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

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

В принципе для задания красивого вида MSEgui имеет какие-то свои способы. Для этого у нее так много праметров.

СообщениеДобавлено: 09.05.2006 18:35:22
STAKANOV
Еще для прояснения ситуации - MSEgui не использует comctl32.dll

СообщениеДобавлено: 11.05.2006 12:22:49
Replicator
Понятно... Придется обходиться без манифеста. Спасибо за ответ.

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


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

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


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


Для X очень удачный выбор и отличная реализация. Но в Windows это не эффективно.

СообщениеДобавлено: 29.05.2006 16:36:51
Replicator
За кроссплатформенность приходится платить...

СообщениеДобавлено: 29.05.2006 16:57:56
STAKANOV
Replicator писал(а):За кроссплатформенность приходится платить...


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

СообщениеДобавлено: 29.05.2006 17:33:34
ev
стоит, потому что программы пишутся не только для десктопов ;)
и статистика там совсем другая 8)

СообщениеДобавлено: 29.05.2006 19:49:43
STAKANOV
ev писал(а):стоит, потому что программы пишутся не только для десктопов ;)
и статистика там совсем другая 8)

ну так эта тема исключительно о десктопах :P

СообщениеДобавлено: 29.05.2006 20:00:43
ev
я уже видел оболочки для управления апачем и биндов в линуксе :P
правда не совсем понятно нафига :lol:
хотя есть же денвер под винды...

СообщениеДобавлено: 29.05.2006 21:31:54
debi12345
STAKANOV писал(а):
Replicator писал(а):За кроссплатформенность приходится платить...


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

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

СообщениеДобавлено: 30.05.2006 08:20:07
haword
Replicator писал(а):За кроссплатформенность приходится платить...

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

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

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

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