Объявление переменной USER или VARIABLE

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

Re: Объявление переменной USER или VARIABLE

Postby oleg2001 » Thu, 31 Jul 2014, 15:08

Исправил на:
USER-CREATE bline_z 256 USER-ALLOT
USER-CREATE bname_z 120 USER-ALLOT
USER my_sign_z

Помогло отчасти. Теперь значение переменной my_sign_z в указанном выше месте 75 или 86
oleg2001
 
Posts: 18
Joined: Thu, 19 Jun 2014, 12:17

Re: Объявление переменной USER или VARIABLE

Postby VoidVolker » Thu, 31 Jul 2014, 19:00

А можно еще вот так сделать:
Code: Select all
USER fb_z
USER my_sign_z
USER is_found
USER-CREATE bline_z 512 USER-ALLOT
USER-CREATE bname_z 512 USER-ALLOT

И буферы с запасом взять.
А еще лучше использовать READ-BY-LINE.
95% вопросов уже обсуждались на форуме или ответы на них есть в мануале.        nnCron 1.93 b15.exe
Как правильно задавать вопросы.
User avatar
VoidVolker
Site Admin
 
Posts: 2898
Joined: Tue, 25 Apr 2006, 17:56

Re: Объявление переменной USER или VARIABLE

Postby oleg2001 » Fri, 01 Aug 2014, 09:20

Сделал вот так:
USER fb_z
USER my_sign_z
USER is_found
USER-CREATE bline_z 256 USER-ALLOT
USER-CREATE bname_z 120 USER-ALLOT

И ПОМОГЛО. Работает! Оказывается порядок объявления переменных типа USER имеет большое значение. Спасибо за помощь!
oleg2001
 
Posts: 18
Joined: Thu, 19 Jun 2014, 12:17

Re: Объявление переменной USER или VARIABLE

Postby VoidVolker » Fri, 01 Aug 2014, 10:01

oleg2001 wrote:И ПОМОГЛО. Работает! Оказывается порядок объявления переменных типа USER имеет большое значение. Спасибо за помощь!

Неправильно! Я уже сказал, в чем проблема: в переполнении буфера. Эта переменная не перезапишется, но перезапишется другая переменная и вызовет другие непредсказуемые глюки. В данном случае рекомендую воспользоваться плагином для построчного чтения файла - там нет таких проблем с памятью, т.к. при чтении файла буфер под строку выделяется динамически.
95% вопросов уже обсуждались на форуме или ответы на них есть в мануале.        nnCron 1.93 b15.exe
Как правильно задавать вопросы.
User avatar
VoidVolker
Site Admin
 
Posts: 2898
Joined: Tue, 25 Apr 2006, 17:56

Previous

Return to nnCron forum (Russian)

Who is online

Users browsing this forum: No registered users and 7 guests