![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Variable Name Expected [D7, WinXP]
Ilg © (2004-11-24 19:26:00)При компиляции пректа (созданного в Delphi 5) в Delphi 7 выдается сообщение 'Variable Name Expected' при обработке процедуры
procedure RestoreDefaultMode;
var T : TDevMode absolute 0;
begin
ChangeDisplaySettings(T,CDS_FULLSCREEN);
end;
Указывается строка Var.
Что не нравится компилятору? Может absolute? Как еще можно восстановить Режим экрана по умолчанию?
GuAV (2004-11-24 22:54:00) [1]Можно так сделать
ChangeDisplaySettings(PDevMode(nil)^ ,CDS_FULLSCREEN);
это то же что [2], но без дополнительной переменной
Юрий Зотов (2004-11-24 21:33:00) [2]Попробуйте так:
procedure RestoreDefaultMode;
var
P: PDevMode;
begin
P := nil;
ChangeDisplaySettings(P^, 0)
end;
Poirot (2004-11-24 19:50:00) [3]Есть такая бага. Для оптимального решения найди библу для Д7. А так можно попробовать переменную туда засунуть, которая буить соджержать 0 :)