Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Trouble с манифестом. Добавлено: 01.07.06 19:22  

Автор вопроса:  AgentFire | ICQ: 192496851 
Как я полагаю (а точнее - знаю) все проги, в которых используется XPшные кнопки, TextBox'ы и т.п., держат у себя в ресурсах манифест, при запуске проги она его распаковывает и перезапускает себя, чтоб винда поняла, как кнопки отображать. Возможно даже не перезапускает, но у меня не делать этого не получается.
Проблема в следующем: Сохранив файл с -названием проги-.exe.manifest, возникает глюк с запуском: программа некорректно настроена. Однако именно просле того как я даже простым блокнотом сохраняю НЕИЗМЕНЕННЫЙ манифест, прога работает, точнее запускается!
Может, кто знает, как быть?

Ответить

  Ответы Всего ответов: 11  

Номер ответа: 1
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #1 Добавлено: 01.07.06 20:05
Йес, Йес!! Я методом научного тыка узнал в чем трабла. В кодировке!
Теперь вопрос №2: как сменить (программно) кодировку у файла на ANSI?

Ответить

Номер ответа: 2
Автор ответа:
 DaaGER



ICQ: 329195567 

Вопросов: 52
Ответов: 67
 Web-сайт: smartic.ru
 Профиль | | #2
Добавлено: 02.07.06 03:20

пробовал использовать модуль для создания манифеста? Ты вставляешь этот модуль в прогу и при первом запуске он создаёт этот манифест и все стандатные кнопки из стандартной библиотеки становяться ХРишными!
На всякий случай кидаю тебе этот модуль!

Ответить

Номер ответа: 3
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #3 Добавлено: 02.07.06 13:48
Ура.
Пасиба, код немного подредактировал и теперь все пашет ;)

Ответить

Номер ответа: 4
Автор ответа:
 ArtBase



ICQ: 55593017 

Вопросов: 23
Ответов: 76
 Профиль | | #4 Добавлено: 03.07.06 15:23
DaaGER, и мне можна модуль? :)

Ответить

Номер ответа: 5
Автор ответа:
 gvozd



Разработчик Offline Client

Вопросов: 164
Ответов: 1317


 Web-сайт: www.gvozdsoft.com
 Профиль | | #5
Добавлено: 03.07.06 17:32
А моно каким-то образом сделать, чтобы манифест добавлялся в ресурсы при компиляции?

Ответить

Номер ответа: 6
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #6 Добавлено: 05.07.06 00:16
Какие млин ресурсы? Там все работает!! Просто присоединяешь к проэкту (CTRL+D) файл *.bas и все! Там одан ф-ия FormInitialize - вот она тебе и нужна, чуть-чуть кода добавить - и все ок!!!

Ответить

Номер ответа: 7
Автор ответа:
 HOOLIGAN



Вопросов: 0
Ответов: 1066
 Профиль | | #7 Добавлено: 05.07.06 03:49
А моно каким-то образом сделать, чтобы манифест добавлялся в ресурсы при компиляции?

Переименуй свой файл myprog.manifest.exe в "manifest.bin" и
добавь в ресурсы.
В ресурсах (при просмотре каким-нибудь редактором ресурсов) должна появиться строчка типа
1    24    MOVEABLE PURE    "manifest.bin"

1 - ID ресурса, 24 - тип ресурса.

Или возьми любую прогу, которая может редактировать ресурсы, обычно в них есть такая опция: вставить в ресурс манифест. Это делает например, PeExplorer.

Ответить

Номер ответа: 8
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #8 Добавлено: 05.07.06 04:30
да баян тема, и ответы флуд...
апсососали в своё время аж капало... всё в доль и поперёк, но кому ж тут надо напрягаться, искать...

Ответить

Номер ответа: 9
Автор ответа:
 gvozd



Разработчик Offline Client

Вопросов: 164
Ответов: 1317


 Web-сайт: www.gvozdsoft.com
 Профиль | | #9
Добавлено: 05.07.06 08:48
HOOLIGAN, спасибо, попробую. Просто после каждой компиляции влом руками добавлять манифест.

HACKER, блин, ну ты офф-топер... Ну зачем писать не по существу? Или ты чисто психологически не можешь обдеить каждую тему своим вниманием? ;)

Ответить

Номер ответа: 10
Автор ответа:
 GSerg



Вопросов: 0
Ответов: 1876


 Профиль | | #10 Добавлено: 05.07.06 09:31
HACKER первый, кто написал реально по существу.
Тебе, gvozd, просто ещё долго созревать до осознания этого факта...

Ответить

Номер ответа: 11
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #11 Добавлено: 05.07.06 11:58
ну опять, началось... :(

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам