Проблема со string's.

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

Проблема со string's.

Postby uzz » Fri, 27 Aug 2004, 11:24

Привет всем! И спасибо авторам проги за создание мозгов windows'у :D

Code: Select all
#( SpkTime
NoActive
CREATE chasi 256 ALLOT
CREATE minuti 256 ALLOT
Action:
%hh%
CASE
1 OF S" chas" chasi PLACE ENDOF
2 OF S" chasa" chasi PLACE ENDOF
3 OF S" chasa" chasi PLACE ENDOF
4 OF S" chasa" chasi PLACE ENDOF
DUB OF S" chasov" chasi PLACE ENDOF
ENDCASE
\Тут идёт анализ минут, идентичен нерабочему коду сверху
\Вот тут должно быть чтото вроде vremja=chasi+":"+minuti ... операцию объеденения string'ов я так и не нашёл.
START-APP: C:\Program Files\Говорилка\Govorilka_cp\Govorilka_cp.exe %hh%-%mm%
\В идеале параметром вместо %hh%-%mm% должна идти переменная string, но после неработоспособности кода вначале желание продолжать пропало
)#


В доках string переменные обделены информацией и примерами :roll: поэтому я не понимаю почему CASE не работает. ( в доках операция присвоения выглядит так: S" this is our string" test_arr PLACE , странно)

HELP! :oops: :(

P.S. Плагин spktime.spf не предлагать, задача со временем взята только для примера.
uzz
 
Posts: 2
Joined: Fri, 27 Aug 2004, 11:04
Location: Estonia

Postby VK » Fri, 27 Aug 2004, 12:12

Code: Select all
Hour@
CASE
1 OF S" chas" chasi PLACE ENDOF
2 OF S" chasa" chasi PLACE ENDOF
3 OF S" chasa" chasi PLACE ENDOF
4 OF S" chasa" chasi PLACE ENDOF
DUP OF S" chasov" chasi PLACE ENDOF
ENDCASE


Слово 'hh' кладет на стек строку. А ты ее пытаешься сравнивать с числом. Вот все и не работает. Ну, и еще желательно слово 'DUB' поменять на 'DUP'...
CU
VK
User avatar
VK
 
Posts: 680
Joined: Wed, 14 Jul 2004, 19:17

Postby uzz » Fri, 27 Aug 2004, 21:50

Спасибо, всё заработало.

nnCron 4EVER!
uzz
 
Posts: 2
Joined: Fri, 27 Aug 2004, 11:04
Location: Estonia


Return to nnCron forum (Russian)

Who is online

Users browsing this forum: No registered users and 1 guest

cron