Текущий архив: 2006.04.02;
Скачать: CL | DM;
ВнизВерсия Delphi Найти похожие ветки
← →
n-neo (2006-02-27 09:32) [0]Как програмно узнать версию Delphi?
← →
Сергей М. © (2006-02-27 09:51) [1]Инсталлятор Делфи фиксирует версию устанавливаемого продукта в соотв.ключе реестра, например для 7-ки:
HKEY_LOCAL_MACHINE\SOFTWARE\Borland\Delphi\7.0
Кр.того, в числе параметров в этом ключе присутствует параметр Version, уточняющий вариант установленного продукта, например, для Client Server Suite:
Version = CSS
← →
n-neo (2006-02-27 10:03) [2]А нет стандартной функции для этого?
← →
Сергей М. © (2006-02-27 10:08) [3]Для чего ?
Для чтения реестра что ли ?
← →
Гошик Кувшинов (2006-02-27 11:38) [4]общая идея такая
var dversion: integer;
{$ifdef ver130}
dversion := 5;
{endif}
{$ifdef ver140}
dversion := 6;
{endif}
{$ifdef ver150}
dversion := 7;
{endif}
ну и для остальных версий посмотри по справке, какие там номера у символов verNNN должны стоять
← →
partizan (2006-02-27 13:50) [5]
s:=5;
for i:=1 to 5 do
s:=s-1;
x:=1/s;
После выполнения этого кода появляется сообщения об ошибке деления 0, а в главном окне можно посмотреть версию делфи
← →
antoxa2005 (2006-02-27 14:07) [6]А, как узнать на чем написано приложение?
← →
antoxa2005 (2006-02-27 14:09) [7]Т.е. можно ли определить, что программа написана на D2006, а не на D7 или D2005
← →
antoxa2005 (2006-02-28 03:24) [8]Ну, что не знает ни кто?
> можно ли определить, что программа написана на D2006, а
> не на D7 или D2005
← →
TUser © (2006-02-28 05:57) [9]См. [4].
← →
clickmaker © (2006-02-28 09:55) [10]
> antoxa2005 (27.02.06 14:09) [7]
> Т.е. можно ли определить, что программа написана на D2006,
> а не на D7 или D2005
вытащить Linker version из заголовка PE. Для D6,D7 - 2.25. Выше - не в курсе, но могла и такой же остаться
Страницы: 1 вся ветка
Текущий архив: 2006.04.02;
Скачать: CL | DM;
Память: 0.46 MB
Время: 0.044 c