Консультация № 143058
04.09.2008, 14:41
0.00 руб.
0 8 2
Есть exe написанный на vb6, как из своей программы vb6 узнать его версию, внутренние имя, LegalCopyright, ...

Обсуждение

давно
Профессионал
848
1596
04.09.2008, 15:15
общий
это ответ
Здравствуйте, Furfurol!
Вам нужно ознакомиться со свойствами объекта App. . Там найдете все что вам нужно.
Описание свойств здесь.
Неизвестный
04.09.2008, 16:06
общий
это ответ
Здравствуйте, Furfurol!
В Visual Basic 6 существет объект App, который позволяет получить доступ к свойства приложения.
В Вашем случае - вам необходимы следующие его свойства:
Comments - для получения комментариев о файле.
CompanyName - название компании производителя приложения (VB 6 gj умпо анию ставит компанию, которую Вы указали при установки Windows)
LegalCopyRight - кому принадлежат права на данный
LegalTrademarks - информация о торговых марках
Свойства Major, Minor и Revision lf.n информацию о версии фалйа.

пример получения свойства можите получить добавив стандартную форму About. Делается Project->Add Form и на вкладке New выбираете тип формы About Dialog.


Приложение:
пример получения версии программы
Public Function GetVer as String
Dim sVer as string
sVer = "Version " & App.Major & "." & App.Minor & "." & App.Revision
GetVer = sVer
end Function
Неизвестный
04.09.2008, 16:44
общий
Получив два ответа "в нитуда", наверно, я плохо объяснил суть вопроса
Есть исполняемый файл, УЖЕ есть, на винчестере, и есть МОЯ программа, которая хочет узнать НЕ СВОЮ версию, а EXE-файла
давно
Профессионал
848
1596
04.09.2008, 17:00
общий
А теперь хорошенько подумайте после того как вы оценили ответы, а косяк собственно из того, что вы плохо объясняете... Будет ли кто-то из нас вам отвечать? Бу-га-га-га
Неизвестный
04.09.2008, 17:09
общий
"как из своей программы vb6 узнать его версию"
Что могло быть непонятным?
Эмоции.., жаль
Неизвестный
04.09.2008, 17:21
общий
ты задал вопрос ответы корректные на поставленный вопрос. надо поконкретней ставить вопрос!
давно
Профессионал
848
1596
05.09.2008, 09:16
общий
>>Что могло быть непонятным?
Кажеца в 1 посте вы сами согласились с тем, что плохо смогли объяснить суть..
>>Эмоции.., жаль
Скорее ваша спешка...
---
ну и собственно по вопросу: копайте в сторону GetFileVersionInfoA из Version.dll
---
как показывает практика....ответы лучче оценивать через пару-тройку дней или когда почувствоваете что ответов больше не будет. Т.е. в основном эксперты способные ответить -отвечают в 1 или на следующий день после подачи вопроса. Также если что-то непонятно в ответе -можно уточнить в минифоруме. И также когда вы видите несколько ответов на свой вопрос - вы можете более точно(учитывая полноту ответа или более подходящий вариант решения) расставить оценки на полученные ответы. Удачи!
Неизвестный
05.09.2008, 09:52
общий
Cпасибо!
GetFileVersionInfoA -- имменно оно.
Да, если еще кому надо, тут я нашел пример использования Узнать версию
А с оценками таки поспешил
Форма ответа