2 / 2 / 0
Регистрация: 01.10.2009
Сообщений: 29
|
|
1 | |
Что за процедура: Halt19.01.2010, 16:34. Показов 10938. Ответов 9
Метки нет (Все метки)
Можете обьяснить что такое Halt(процедура,функция корректировка) и что она делает поподробней.
знаю что она заканчивает работу программы после какогото условия. и еще чем является это- const lat=['a'..'z','A'..'Z']; Может константа множество?? обьясните поподробней
0
|
19.01.2010, 16:34 | |
Ответы с готовыми решениями:
9
Что значит "halt mode" в даташитах на стм8? Не работает процедура:то пишет,что много байт,то ещё что-то Что выполняет и за что отвечает данная процедура? Заменить Halt |
Retired
7727 / 2559 / 671
Регистрация: 17.10.2009
Сообщений: 5,100
|
||||||
19.01.2010, 16:45 | 2 | |||||
Сообщение было отмечено james bond как решение
Решение
james bond, а Вы не пробовали читать хэлп? Там все написано
2
|
0 / 0 / 0
Регистрация: 21.04.2020
Сообщений: 10
|
||||||
25.04.2020, 18:05 | 3 | |||||
Еще вопрос по применению halt. Например, у меня физически отсутствует файл (блокнот), откуда программа берет данные. Чтобы не выдавалась ошибка мы применяем процедуру halt, но вот как - я не знаю.
Пример: ===========
IOResult - это типа код, который я нашел где-то в инете. Он, по идее, указывает на тип ошибки. Но тк в этом я только пытаюсь разобраться, поэтому не уверен.
0
|
Модератор
|
||||||
25.04.2020, 18:47 | 4 | |||||
Примерно так и использовать.
Стоит заодно еще и код ошибки вывести:
0
|
0 / 0 / 0
Регистрация: 21.04.2020
Сообщений: 10
|
|
26.04.2020, 11:14 | 5 |
Паскаль пишет: "<имя программы>: Неизвестное имя 'ior'" . тоже самое с IOResult. Вроде у меня версия PascalABC.net, но не работает.
0
|
6810 / 4567 / 4819
Регистрация: 05.06.2014
Сообщений: 22,438
|
|
26.04.2020, 11:17 | 6 |
1
|
0 / 0 / 0
Регистрация: 21.04.2020
Сообщений: 10
|
|
26.04.2020, 11:36 | 7 |
Нет перегруженной подпрограммы с такими типами параметров. Но теперь я вижу, что это функция типа boolean, которая возвращает true, если файл существует.
0
|
5077 / 2649 / 2349
Регистрация: 10.12.2014
Сообщений: 10,026
|
|
27.04.2020, 04:12 | 8 |
0
|
0 / 0 / 0
Регистрация: 21.04.2020
Сообщений: 10
|
|
27.04.2020, 11:08 | 9 |
Версия PascalABC.net. Я методом тыка как-то сделал и оно работает; там скобки нужны были просто. Но все равно спасибо за уделенное мне время.
0
|
5077 / 2649 / 2349
Регистрация: 10.12.2014
Сообщений: 10,026
|
||||||
27.04.2020, 11:24 | 10 | |||||
abo42, в PABC.NET проверить существование файла можно с помощью
System.IO.File.Exists ,а попытку открытия на чтение можно обернуть в исключение try … except … end; Т.е. ваш пример из https://www.cyberforum.ru/post14472535.html можно переписать как:
а вторая — если файл есть, но он в данный момент используется (записывается/читается) каким-то другим процессом.
0
|
27.04.2020, 11:24 | |
27.04.2020, 11:24 | |
Помогаю со студенческими работами здесь
10
DI HALT rtos Функция Halt() Оператор HALT STM8L151G3U6 HALT Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |