Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 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
1-1262678404
Michail89
2010-01-05 11:00
2011.08.21
Завершение дочернего процесса


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


2-1305007271
ixen
2011-05-10 10:01
2011.08.21
Как отобразить JPG из BLOB поля в FreeReport


13-1126851536
Антон773
2005-09-16 10:18
2011.08.21
перенос кода с win32 на .net


15-1303980993
DVM
2011-04-28 12:56
2011.08.21
PlaySound из Windows Service под Windows 2008 Server





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский