Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.005 c
2-1304808643
Gu
2011-05-08 02:50
2011.08.21
Отработка модулей в Dll


2-1304867719
delphi
2011-05-08 19:15
2011.08.21
Процесс копирования


15-1304195399
Юрий
2011-05-01 00:29
2011.08.21
С днем рождения ! 1 мая 2011 воскресенье


2-1305111938
leonid666
2011-05-11 15:05
2011.08.21
ole-container немогу открыть ворд


8-1215009117
DFT
2008-07-02 18:31
2011.08.21
OpenGL вращение сцены




   Наверх