Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Как динамически подгружать


Автор: McDevil 4.4.2006, 02:43
Мне надо включать манифест только тогда, когда мне надо, а он у меня в ресурсе...
Как ето сделать... Надо до среды сделать срочно!!!

Автор: Stolzen 4.4.2006, 06:26
Попробуй ресурс с манифестом выложить в библиотеку, и когда потребуется, загружай ее

Автор: Matematik 4.4.2006, 06:44
Манифест можно не включать в ресурс. Достаточно сохранить его рядом с exe файлом с именем
программа.exe.manifest

Автор: McDevil 4.4.2006, 09:38
Stolzen, Matematik, примеры реализации дайте, на продумавание как ето сделать у меня времени нет...

Автор: Matematik 4.4.2006, 10:45
RanameFile(ExtractFileName(ParamStr(0))+'.manifest', ExtractFileName(ParamStr(0))+'.manifest_') - манифест отключил
RanameFile(ExtractFileName(ParamStr(0))+'.manifest_', ExtractFileName(ParamStr(0))+'.manifest') - манифест вкл
+Не забудь перезагрузить программу


Автор: Marriage 4.4.2006, 10:54
проще отказаться от манифеста , так как например в 2000-й , 9х у тебя никакой визуализации не будетбудет. Используй специальные компоненты, для дизайна. Ссылки на них на форуме есть.

Автор: McDevil 4.4.2006, 12:18
Цитата(Matematik @ 4.4.2006, 10:45 Найти цитируемый пост)
RanameFile(ExtractFileName(ParamStr(0))+'.manifest', ExtractFileName(ParamStr(0))+'.manifest_') - манифест отключил
RanameFile(ExtractFileName(ParamStr(0))+'.manifest_', ExtractFileName(ParamStr(0))+'.manifest') - манифест вкл
+Не забудь перезагрузить программу

А чтоб прогу не перегружать больше никак не знаешь???

Цитата(Marriage @ 4.4.2006, 10:54 Найти цитируемый пост)
проще отказаться от манифеста , так как например в 2000-й , 9х у тебя никакой визуализации не будетбудет. Используй специальные компоненты, для дизайна. Ссылки на них на форуме есть.

Да по видимому так и придется сделать, иначе прога получается глючная до ужаса, если конечно народ ничего больше не посоветует...

Автор: McDevil 4.4.2006, 13:10
Все всем спасибо разобрался сам со своим глюком smile ...

Matematik, рахмет большой если честно не знал, что так можно...

Автор: Stolzen 4.4.2006, 15:41
Создешь библиотеку с таким кодом:

Код

library Project1;

{$R xpman.res}

begin
end.


Копируй в папку XPMan.res и компилируй.

Когда нужно подключаешь, ненужно - отключаешь

Автор: McDevil 4.4.2006, 15:47
Stolzen, понимаете такой ресурс у меня уже есть, спасибо мне надо было её каким-то образом отключать, а когда надо выключать, но я уже справился...

Автор: Foley 4.4.2006, 22:26
а как его вообще отключить? добавил в проект теперь не могу отключить, в разделе Юзес не удаляется...

Автор: McDevil 4.4.2006, 23:09
Код

library Project1;    
//{$R xpman.res}  - закоментируй    
begin    
end.

Автор: Girder 5.4.2006, 08:40
Поиск... уже обсуждалось.

http://forum.vingrad.ru/index.php?act=Search&f=2

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)