Ошибка в стеке Action

Обсуждение программ nnCron и nnCron LITE

Ошибка в стеке Action

Postby koda » Wed, 12 Jan 2005, 12:17

Windows XP (5.1.2600) Service Pack 2
nncron.exe v 1.91b4 Build 1018 14.12.2004
задача:
#( tut.by
Time: */1 * * * * *
VARIABLE tut.by_tray_icon_id
Action:
Z" 192.168.254.2" HTTPProxy !
8080 HTTPProxyPort !
HTTP-GET: "http://mail.tut.by/"
HTTP-RESULT 200 =
IF
DROP
\ ... создаем иконку в трее (tut.by доступен)
S" nnCron: tut.by ответил" 32516 0 LoadIconA ADD-TI
\ сохраняем ID созданной иконки
tut.by_tray_icon_id !
PAUSE: 10000
\ удаляем иконку после 10 секунд
tut.by_tray_icon_id @ DEL-TI
ELSE
DROP
\ ... создаем иконку в трее (tut.by не доступен)
S" nnCron: tut.by не ответил" 32513 0 LoadIconA ADD-TI
\ сохраняем ID созданной иконки
tut.by_tray_icon_id !
PAUSE: 10000
\ удаляем иконку после 10 секунд
tut.by_tray_icon_id @ DEL-TI
THEN
MSG: "Тест завершен"
)#
Сообщение об ошибке возникает после сообщения о завершении теста.
User avatar
koda
 
Posts: 3
Joined: Tue, 11 Jan 2005, 14:02

Postby VK » Wed, 12 Jan 2005, 12:36

Читаем первую строку в описании слова HTTP-GET:

HTTP-GET: <URL> ( -- a u ior)
Возвращает код возможной ошибки и строку с содержимым удаленного ресурса, т. е. загружает указанный ресурс на локальный компьютер.


Код ошибки ты прибиваешь с помощью одного DROP, а строка (еще два значения на стеке) остается валяться мусором...
CU
VK
User avatar
VK
 
Posts: 680
Joined: Wed, 14 Jul 2004, 19:17

Drop

Postby koda » Wed, 12 Jan 2005, 15:50

Не нашел описания использования DROP в документации к програме. Хоть оно и относится, имхо, больше к форту, но, может стоит, все-таки, включить, пусть краткое, но описание его использования в справочную систему ннкрона? Опять же, имхо, большое число юзеров ннкрона - не програмеры...
User avatar
koda
 
Posts: 3
Joined: Tue, 11 Jan 2005, 14:02


Return to nnCron forum (Russian)

Who is online

Users browsing this forum: No registered users and 2 guests