Главная страница
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.016 c
15-1303631548
arevo
2011-04-24 11:52
2011.08.21
InstallShield


15-1303853759
картман
2011-04-27 01:35
2011.08.21
парсить html


15-1303938718
Германн
2011-04-28 01:11
2011.08.21
Скан-коды клавиатуры


2-1304704508
Alik
2011-05-06 21:55
2011.08.21
распаковка ZIP архива


15-1304274899
IPranker
2011-05-01 22:34
2011.08.21
C++ константы -> Delphi константы.