Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.08.21;
Скачать: CL | DM;

Вниз

Как отключить в BPL добавление VersionInfo?   Найти похожие ветки 

 
Дмитрий Тимохов   (2011-04-28 13:26) [0]

Сейчас так сделано, что при компиляции BPL нельзя выключить version info - дельфи 2007 все равно вставляет эту информацию.

Я добавляю информацию VersionInfo сам - при пакетной сборке компилирую свой res файл.

Проблема с том, что на разных компьютерах по-разному работает диалог "Свойства" для пакета. У меня на рабочей машине показывается моя информация, а у заказчика так, которую вставляет сам Delphi.

Посоветуйте что-нибудь, чтобы в пакете была только та информация, которую задаю я.


 
Медвежонок Пятачок ©   (2011-04-28 13:29) [1]

отдавай ему не только дпк, но и res, dof, etc...


 
Игорь Шевченко ©   (2011-04-28 13:36) [2]

в bdsproj    
<VersionInfo Name="IncludeVerInfo">False</VersionInfo>


 
Дмитрий Тимохов   (2011-04-28 14:51) [3]


> Игорь Шевченко ©   (28.04.11 13:36) [2]
>
> в bdsproj    
> <VersionInfo Name="IncludeVerInfo">False</VersionInfo>


у пакета не проходит )))
пробовал. все равно при загрузке галочка "Include version information in project" в свойствах проекта выбрана и задизейблена.

----
Я тут понял (хорошая тулза, кстати, http://www.resedit.net/), что у меня есть версия для английского языка и для русского. У меня англ. виндовс, у пользователя русский. Поэтому инфа разная. Никакой мистики.

Вот только как пакет заставить не давать лишнюю инфу.


 
Inovet ©   (2011-04-28 15:19) [4]

Так для каждой локали надо свою делать или одну локаль для всех. Так вроде.
http://msdn.microsoft.com/en-us/library/ms647464%28v=VS.85%29.aspx


 
Дмитрий Тимохов   (2011-04-28 15:31) [5]

Спасибо за ответы.

Я в общем решил удалить гланды ректально у пакета:
1. Создал пустой файл Empty_Resouce.rc.
2. Выполнил утилиту RC из Windows SDK
  RC.Exe /nologo Empty_Resouce.rc
Получил Empty_Resouce.res.
3. В сборке в пакетном режиме переписываю Empty_Resouce.res поверх PackageName.res.
4. Компилирую.
5. Вся необходимая мне информация приливается в других ресурсах (это у меня уже было раньше сделано).


 
Игорь Шевченко ©   (2011-04-28 15:40) [6]


> у пакета не проходит )))


проходит


 
Дмитрий Тимохов   (2011-04-28 15:46) [7]


> Игорь Шевченко ©   (28.04.11 15:40) [6]
> > у пакета не проходит )))
> проходит


У тебя дельфи какой? У меня 2007-ой

Объясни как ты делаешь:
1. Выходишь из дельфи.
2. Меняешь в файле MyPackage.dproj
<VersionInfo Name="IncludeVerInfo">True</VersionInfo>
на
<VersionInfo Name="IncludeVerInfo">False</VersionInfo>
3. Запускаешь снова дельфи.
4. Видишь в параметрах проекта снятую галку.

Вот у меня не так.


 
Игорь Шевченко ©   (2011-04-28 15:52) [8]


> У тебя дельфи какой? У меня 2007-ой


2006, 2010

> 1. Выходишь из дельфи.
> 2. Меняешь в файле MyPackage.dproj
> <VersionInfo Name="IncludeVerInfo">True</VersionInfo>
> на
> <VersionInfo Name="IncludeVerInfo">False</VersionInfo>


3. удаляю res-файл проекта


 
Cobalt ©   (2011-05-05 13:01) [9]

Как вариант - пост-продакшн, с установкой правильной VersionInfo в необходимых модулях.



Страницы: 1 вся ветка

Текущий архив: 2011.08.21;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.005 c
15-1303664339
TUser
2011-04-24 20:58
2011.08.21
Материализм и эмпириокритицизм


15-1304414515
Медвежонок Пятачок
2011-05-03 13:21
2011.08.21
такая версия уже озвучивалась


4-1249899753
kkk3632
2009-08-10 14:22
2011.08.21
подсоединение к файл серверу


15-1297553230
KilkennyCat
2011-02-13 02:27
2011.08.21
просьба к тем, у кого Word 2007, 2010


15-1304569666
OW
2011-05-05 08:27
2011.08.21
Indy. IdSMTP. Lotus Notes 6.5 Incorrect format in MIME data