Форум: "Прочее";
Текущий архив: 2011.08.21;
Скачать: [xml.tar.bz2];
ВнизКак отключить в 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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.003 c