Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.06.24;
Скачать: CL | DM;

Вниз

Вопрос про Delay   Найти похожие ветки 

 
vegarulez ©   (2007-06-04 08:51) [0]

привет Всем мастерам!
Подскажите что нужно включить в  uses, из стандартной комплектации Delphi,  чтобы избавиться от этого :
Undeclared identifier: "Delay"

На работе помню скомпилил... что-то там в Юзез добавив, а что ... не могу вспомнить...


 
PZ   (2007-06-04 08:57) [1]

Delay - это в Pascal, а в Delphi надо Sleep() использовать


 
Anatoly Podgoretsky ©   (2007-06-04 09:00) [2]

> vegarulez  (04.06.2007 08:51:00)  [0]

Ничего


 
vegarulez ©   (2007-06-04 09:06) [3]

PZ   (04.06.07 08:57) [1]
Delay - это в Pascal, а в Delphi надо Sleep() использовать

Ахха... я вспомнил... именно так и заменил....


 
vegarulez ©   (2007-06-04 09:17) [4]

Но только вот что-то не хотить правильно работать...
всё-таки в юзез что-то добавить наверно надо... ругается... и вылетает на ошибке...

Program wait;
Uses  Sysutils;
Const
ErrStr = "Usage: wait time_to_wait_in_seconds [-quiet]";
Var
i, j, err : integer;
be_quiet : boolean;
Begin
if ( ParamStr(1) = "" ) then
begin
 Writeln( ErrStr );
 Halt;
end;
Val( ParamStr( 1 ), i, err );
if ( err <> 0 ) then
begin
 Writeln( ErrStr );
 Halt;
end;
if ( ParamStr( 2 ) = "-quiet" ) then
 be_quiet := true
else
 be_quiet := false;
for err := i downto 1 do
begin
 if ( not be_quiet ) then
  Write( "                                                         "#13 +
         "Sleeping for ", err, " second(s)..."#13 );
 sleep( 1000 );
end;
End.


 
Сергей М. ©   (2007-06-04 09:26) [5]

Это же не консольное приложение, какой может быть Write() ?


 
PZ   (2007-06-04 09:28) [6]

Выдели Sleep и нажми F1. В справке увидишь нужный модуль


 
PZ   (2007-06-04 10:00) [7]

О, я сразу не обратил внимание: Это же консольная программа.

После строки
Program wait;
надо вставить
{$APPTYPE CONSOLE}


 
vegarulez ©   (2007-06-04 10:44) [8]

Сергей М. ©   (04.06.07 09:26) [5]
http://www.sources.ru/pascal/datetime/wait.htm
Осень на работе компилили в D6 заменив в Юзез что-то не помню что точно, и поменяв Delay на Sleep

PZ   (04.06.07 09:28) [6]
И при нажатии Ctrl понятно что Uses  Sysutils;
в приведённом коде vegarulez ©   (04.06.07 09:17) [4]  это видно

Вопрос в другом я этот код компилю - эксешник выходит... но когда с батника - запускаю вылазиет ошибка...

А осенью скомпилинный экзек нормально работает...


 
vegarulez ©   (2007-06-04 10:48) [9]

PZ   (04.06.07 10:00) [7]

Да в этом было дело.

Забыл вставить вот эту строку {$APPTYPE CONSOLE}



Страницы: 1 вся ветка

Текущий архив: 2007.06.24;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.014 c
2-1180533394
ShpionGraF
2007-05-30 17:56
2007.06.24
таблица MS Word


8-1160757993
Minesweeper
2006-10-13 20:46
2007.06.24
Flash- обмен информацией с формой


15-1180447441
umbra
2007-05-29 18:04
2007.06.24
куда катится мир - точка зрения


15-1180254391
Vendict
2007-05-27 12:26
2007.06.24
Искусство программирования, том 4, выпуск 3.


15-1180094735
Anatoly Podgoretsky
2007-05-25 16:05
2007.06.24
Дмитрий О.