Главная страница
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.023 c
3-1175016877
Цукор5
2007-03-27 21:34
2007.06.24
DBase ( Win or DOS ???)


4-1168583751
Darvin
2007-01-12 09:35
2007.06.24
Параметрв функции CreateFile


2-1180955583
Стритрейсер
2007-06-04 15:13
2007.06.24
помогите разобраться


2-1180532037
andreyka
2007-05-30 17:33
2007.06.24
сохранение StringGrid


15-1180154708
Артем444
2007-05-26 08:45
2007.06.24
статьи