Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Почему не для всех EXE выводится описание


Автор: Dmitry1987 22.5.2008, 15:03
Почему при использовании TPJVersionInfo не для всех EXE определяется информация (даже в том случае когда путь задан явно. Например:
Код

PJVersionInfo1.FileName := 'C:\Program Files\WinRAR\WinRAR.EXE';
  ShowMessage(PJVersionInfo1.CompanyName);

или так:
Код

PJVersionInfo1.FileName := 'C:\Documents and Settings\NieL\Рабочий стол\WinRAR';
  ShowMessage(PJVersionInfo1.CompanyName);


Кстати перепробывал еще массу других аналогичных компонентов - то же самое. Неужели есть EXE из которых данную информацию получить нельзя.

Автор: Qu1nt 22.5.2008, 15:38
Я, например, в большинстве своих проектов эту информацию не заполняю.

Автор: Dmitry1987 22.5.2008, 15:45
Но ведь в окне "Свойства" WinRar.exe (Свойства->Общие->Описание указан description - > WinRAR archiver). Значит эта инфа заполнялась разработчиками. 

Автор: Snowy 22.5.2008, 15:54
Если у файла нет VersionInfo, то и отображать нечего.
А что программа сама о себе говорит - это только её дело.
И откуда она эту инфу берёт - тоже.
Кто-то из VersionInfo, а кто-то тупо забивает форму окошка About.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)