Главная страница
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.009 c
15-1304065019
>|<
2011-04-29 12:16
2011.08.21
Invisible Internet Project


15-1304182636
И. Павел
2011-04-30 20:57
2011.08.21
Связь между "логическим" и "физическим" значением сигнала


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


15-1303976611
stas
2011-04-28 11:43
2011.08.21
Изменить серийный номер в ISO образе


2-1304806453
Gu
2011-05-08 02:14
2011.08.21
Поиск файла в путях переменной окружения Path