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


Автор: December 2.10.2004, 01:42
Greetings All!
Есть ли возможность по исходнику определить, в какой версии Delphi была создана прога?

Автор: _hunter 2.10.2004, 14:56
смотря что понимается под "исходником":
если только .pas файл -- можно только приблизительно прикинуть
если есть файл проекта -- в нем версия указывается

Автор: December 2.10.2004, 18:18
файл проекта- это dpr имеется в виду? Нет там ничего явного....
В исходниках есть всё, необходимое для компиляции, т.е. модули, формы, картинки и т.п.

Автор: _hunter 2.10.2004, 18:23
он
не помню как у Delphi, но у Builder' a ( .bpr ) все написанно

а насколько критична точность / в чем проблема?

( есть, кстати еще один вариант -- поставить все версии и смотреть какая не откроет форму )

Автор: Pathfider 2.10.2004, 19:56
Единственное, что в Delphi 6 (или раньше) нет функции VarToStr, а в Delphi 7 есть.

Автор: _hunter 2.10.2004, 20:25
щас глянул: есть такой файл ( у меня ( Delphi 7 ) ) .dof и в нем есть такое:
[FileVersion]
Version=7.0

Автор: Pakshin A. S. 2.10.2004, 20:36
К сожалению, это только там.
В Delphi 5 проектах пока не нашел никакого намека на то, что проект писался под D5...

Автор: December 2.10.2004, 22:48
Цитата(_hunter @ 2.10.2004, 18:23)
а насколько критична точность / в чем проблема?

Хотелось бы узнать 5/6/7 версию, или раньше. Скорее просто любопытно, чем важно.
dof'a у меня нет - он не критичен для компиляции...

Автор: Cashey 3.10.2004, 15:31
Цитата(Pakshin @ 2.10.2004, 21:36)
К сожалению, это только там.
В Delphi 5 проектах пока не нашел никакого намека на то, что проект писался под D5...

В 6-ом Дельфи это то же есть.
Но это единственное упоминание о версии, которое мне удалось найти. Возможно, можно еще и в exe посмотреть, если он есть.

Автор: December 5.10.2004, 06:46
Цитата(Cashey @ 3.10.2004, 15:31)
Возможно, можно еще и в exe посмотреть, если он есть.

Есть... Впрочем, я уже получил доказательства, что проект сделан в 6.
Всем спасибо за участие.

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