|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Июн 1, 2003 16:54:10 Простите за такой вопрос, но в книге не нашол (или не понял) - как из дочерней програмы вернуться в родительскую? После 4сh оказываюсь в ДОСе... C уважением и благодарностью. Ворон. |
|
|
Дата: Июн 1, 2003 17:07:55 странный у тебя дос какой-то |
|
|
Дата: Июн 3, 2003 23:01:27 2Black_mirror: 1. Спасибо за документауию (извини что тут, но я сейчас не могу ничего послать мылом 8/) 2. С ДОС все нармально, это я похоже заработался :) |
|
|
Дата: Июн 4, 2003 00:24:25 Скажите, а я прав или нет: На сколько мне известно, при помощи функции 4Ch прерывания INT 21h завершается работа резидентной программы. Это стандартный способ завершения работы программы, при котором MS-DOS удаляет все связанные с ней блоки памяти. Для получения адреса PSP прерванной (родительской) программы надо вызывать функцию GetPSP. Если используется MS-DOS версии 2.х, адрес PSP определяется с помощью функции 51h прерывания INT 21h . Для более новых версий можно вызвать функцию 62h того же прерывания. Установка PSP текущей исполняемой программы выполняется функцией SetPSP с помощью функции 50h прерывания INT 21h . |
|
|
Дата: Июн 4, 2003 06:31:30 anton при помощи функции 4Ch прерывания INT 21h завершается работа резидентной программы. Afaik резидентные программы завершают int27h или int21h AH=31h. Int21h AH=4Ch - завершает выполнение программы. прав или нет К GetPSP и SetPSP претензий не имею. |
|
|
Дата: Июн 4, 2003 16:14:27 Да, точно, спасибо. Вы уж простите меня за необразованность лютую, но что это за слово такое странное "Afaik" Оно случайно не от сокращения: "As Far As I Know" - "насколько мне известно" |
|
|
Дата: Июн 4, 2003 22:58:55 anton AFAIK, так оно и есть :) |
|
|
Дата: Июн 5, 2003 06:15:27 |
|
|
Дата: Июн 5, 2003 12:55:56 О, прикольно, thank you <P2M> very much :) Всё буду учить, чтоб как "Отче Наш" !! |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.054 |