"Nikolay Ponomarenko" ...
Hello, Vlad!
You wrote on Tue, 2 Sep 2008 18:17:02 +0300:
VK>>> По идее, рантайм и корректный манифест должны лежать в каталоге с
VK>>> exe, в остальных каталогах с dll'ами достаточно откорректированного
VK>>> манифеста.
>> Так и пытаюсь сделать. Но см. выше.
VK> А само приложение имеет встроенный манифест ? Не уверен, что
VK> должно...
Для чистоты эксперимента делаю так - создаю в D2007 новое приложение с одной формой, на которую кладу FIBDatabase c Aсtive :=
True; и библиотекой fbembed.dll
(насколько я понимаю никакого там манифеста нет, галочка поддержки тем в
свойствах проекта отключена)
Манифест, который лежит в корне, с приложением и embed модифицирую, что бы он
использовал внешние(не рядом с собой) dll, например:
<file name="D:\temp\.distr\q\msvcr80.dll"/>
<file name="D:\temp\.distr\q\msvcp80.dll"/>
<file name="D:\temp\.distr\q\msvcm80.dll"/>
И все равно получаю C Run-Time Error R6034
Чистая XP SP2.
В D:\temp\.distr\q\ есть манифест ?
ЛЮДИИИИИ! Кто нибудь вообще пользовал модифицированные манифесты??
Касательно ошибки:
http://msdn.microsoft.com/en-us/library/ms235560(VS.80).aspx
An application has made an attempt to load the C runtime library without using
a manifest.
Rebuild your application with a manifest.
Ужель это значит, что microsoft.vc80.crt.manifest мне нужно включать в ресурсы своего приложения??? Но опять таки, включить я его
смогу ведь только один, а второй, модифицированный?
В приложение включается другой манифест. VC делает это сама. Я пока не
думаю, что в приложении он тоже обязан быть.
--
Хорсун Влад
PS На эксперименты с чистой XP времени пока нет