Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.12.2008, 16:43   #11
DeKot
Участник клуба
 
Аватар для DeKot
 
Регистрация: 12.08.2008
Сообщений: 1,977
По умолчанию

Можно использовать стандартные средства вывода сообщений Windows
Код:
if IOResult = 0 then
begin
  // Ваш код программы при наличии файла
end
else
        Application.MessageBox(PChar(Файл не найден.Нажмите OK'),
                             PChar('   ИМЯ Вашей программы'),
                             MB_ICONQUESTION+MB_OK);
И не сомневайся даже ... отдых - кайф, работа - лажа!
DeKot вне форума Ответить с цитированием
Старый 09.12.2008, 18:48   #12
knight
Дон Кихот
Форумчанин
 
Аватар для knight
 
Регистрация: 17.01.2008
Сообщений: 130
По умолчанию

Цитата:
Сообщение от DeKot Посмотреть сообщение
Можно использовать стандартные средства вывода сообщений Windows
Код:
if IOResult = 0 then
begin
  // Ваш код программы при наличии файла
end
else
        Application.MessageBox(PChar(Файл не найден.Нажмите OK'),
                             PChar('   ИМЯ Вашей программы'),
                             MB_ICONQUESTION+MB_OK);
Неее... в pascal этот фокус не пройдет Там только TurboVision есть, но это уже другая история....
knight вне форума Ответить с цитированием
Старый 22.12.2008, 18:39   #13
Axel1981
Пользователь
 
Регистрация: 01.10.2008
Сообщений: 17
По умолчанию

Решил воспользоваться советом alex_fcsm и сделать без goto а с помощью repeat until.

При компилляции Pascal выдаёт ошибку Error 3: Unknown indenifier
и указывает на ch='#27

Подскажите, пожалуйста, что я делаю не так.

Буду вам очень благодарен.
Вложения
Тип файла: txt MATRIX.txt (11.0 Кб, 147 просмотров)

Последний раз редактировалось Axel1981; 22.12.2008 в 18:43.
Axel1981 вне форума Ответить с цитированием
Старый 22.12.2008, 19:25   #14
pomoshnic
Форумчанин
 
Аватар для pomoshnic
 
Регистрация: 16.11.2008
Сообщений: 192
Хорошо

Если ты хочешь чтоб при нажати на клавшу <Esc> программа завершала свою работу тогда вместо
Код:
until ch='#27
пиши
Код:
until readkey=#27;

Последний раз редактировалось pomoshnic; 22.12.2008 в 19:35.
pomoshnic вне форума Ответить с цитированием
Старый 22.12.2008, 19:32   #15
pomoshnic
Форумчанин
 
Аватар для pomoshnic
 
Регистрация: 16.11.2008
Сообщений: 192
По умолчанию

Цитата:
Сообщение от alex_fcsm Посмотреть сообщение
Можно сделать с помощью repeat until
Код:
var ch:char;
........
repeat
writeln();
.........
writeln('Выход - Esc')
ch:=readkey
case ch of
'1':begin
    end;
'2':begin
    end;
 end;
until ch='#27;
Точнее
Код:
until ch=27;
или
Код:
until readkey =#27;

Последний раз редактировалось pomoshnic; 22.12.2008 в 19:34.
pomoshnic вне форума Ответить с цитированием
Старый 22.12.2008, 19:43   #16
Axel1981
Пользователь
 
Регистрация: 01.10.2008
Сообщений: 17
По умолчанию

pomoshnic, спасибо за подсказку .
Axel1981 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Delphi 7 Fatal Error [File not found]... mutabor Общие вопросы Delphi 5 07.12.2010 13:28
ошибка!File not found: 'mySQLDbTables.dcu' Алёна Общие вопросы Delphi 6 05.12.2007 01:34
Ошибка: File not found Unit2.dfm Иринкаа Помощь студентам 5 21.11.2007 17:55
Fatal Error: File not found Shuraken Общие вопросы Delphi 4 10.09.2007 03:44
Free Pascal(2.0.4) ошибка: Error while linking Акашаев Нурлан Паскаль, Turbo Pascal, PascalABC.NET 2 04.08.2007 10:10