Вопрос № 20685: Уважаемые эксперты! Пожскажите пожалуйста есть ли в паскале какая-нибудь команда(функция), которая выключает компьютер, без помощи операционной системы?...
Вопрос № 20685
Уважаемые эксперты! Пожскажите пожалуйста есть ли в паскале какая-нибудь команда(функция), которая выключает компьютер, без помощи операционной системы?
Отправлен: 11.05.2005, 18:01
Вопрос задал: KENT (статус: Посетитель)
Всего ответов отправлено: 6
Отвечает: Boriss
Здравствуйте, KENT!
Нет, конечно. Паскаль создавался как средство для обучения алгоритмам - и это в нем сохранилось до последнего вздоха
С помощью встроенного ассемблера можно конечно систему погубить, но не выключить :))
Ответ отправил: Boriss (статус: Профессор)
Отправлен: 11.05.2005, 18:17
Отвечает: Jadd
Здравствуйте, KENT!
Это как это? Есть функция, но к паскалю она не имеет отношения - кнопка reset :). А если серьезно, то вся жизнь подчинена ОСи. Есть функция WinAPI, которая гасит комп, а есть возможность на асме это сделать. Можно вызвать команду доса, но это уже совсем грубый метод. Сам паскаль - алгоритмический язык. К чисто хардварным задачам он не имеет никакого отношения, хотя и есть возможность решать хардварные задачи с его помощью.
Ответ отправил: Jadd (статус: 3-ий класс)
Отправлен: 11.05.2005, 19:27
Отвечает: newinfo2005
Здравствуйте, KENT!
Нету!!
Зато можно сделать самому
такую функцию.
Из паскаля можно вызвать байт выключения компьютера
сам я не помню я этим не занимался но где-то я читал об этом.
Код выключения компа можно найти в справоч для ассемблера.
Ответ отправил: newinfo2005 (статус: 2-ой класс)
Отправлен: 11.05.2005, 20:23
Отвечает: sir henry
Здравствуйте, KENT!
Такой команды в Паскале, к сожалению, нет.
Ответ отправил: sir henry (статус: Профессор)
Отправлен: 12.05.2005, 05:09
Отвечает: Snowm@n
Здравствуйте, KENT!
Конечно же нет, во временя Паскаля компьютер выключали кнопкой включения питания, так как ATX корпусов еще не было.
Ответ отправил: Snowm@n (статус: Студент)
Отправлен: 12.05.2005, 10:23
Отвечает: VBA
Здравствуйте, KENT!
К сожаления такой функции нет.
Можно использовать API функции.
Ответ отправил: VBA (статус: 2-ой класс)
Отправлен: 13.05.2005, 12:28