Совет скриптописателям

Те, кто ей начинают пользоваться, уже не в силах остановиться! Она может все. Или почти все!

Сообщение Sane » Вт июл 08, 2003 9:54 pm

Сабж. При создании скриптов объявляйте имена перемнных, которые вы используете с помощью ключевых слов local, static и global. Количество ошибок упадет. <!--emo&;)-->Изображение<!--endemo-->
Sane
Лейтенант
 
Сообщений: 81
Зарегистрирован: Пн янв 20, 2003 11:34 am
Откуда: Минск
Пункты репутации: 0

Сообщение Human » Ср июл 09, 2003 4:32 am

Вопрос советодавателям:
тогда уж разъясни разницу между типами переменных local, static и global
Последний раз редактировалось Human Ср июл 09, 2003 9:33 pm, всего редактировалось 1 раз.
Human
Ефрейтор :)
 
Сообщений: 11
Зарегистрирован: Пн июл 08, 2002 11:38 pm
Откуда: Russia
Пункты репутации: 0

Сообщение Crow » Ср июл 09, 2003 4:58 am

2Human
RMS <!--emo&:)-->Изображение<!--endemo-->
2Sane
<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->
Количество ошибок упадет.
<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
C чего бы это? Только в случае с глобальными перемеными с одинаковыми именами может и упадёт <!--emo&:)-->Изображение<!--endemo--> , а так...
Всё не так уж важно...
Crow
Капитан
 
Сообщений: 206
Зарегистрирован: Пт мар 28, 2003 4:31 am
Откуда: Ukraine>Kharkov
Пункты репутации: 0

Сообщение Sane » Чт июл 10, 2003 8:45 am

<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->Вопрос советодавателям:
тогда уж разъясни разницу между типами переменных local, static и global
<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
2Human
local - перемнные будут видны только внутри твоего скрипта. после завершения работы скрипта доступ к ним будет невозможен. При перезапускее скрипта перенные потеряют свои значения
static - тоже самое, что и local, но после перезапуска скрипта переменные сохранят свои значения и их можно будет повторно использовать. Удобно для хранения некоторых постоянных значений в скрипте - например, положения бегущей строки в каком-нибудь названии кнопки (у меня текущая песенка из винампа выполнена в виде такой вот бегущей строки <!--emo&:)-->Изображение<!--endemo--> )
global - перемнные остаются жить после выполнения скрипта и любой другой скрипт может либо прочитать, илбо изменить значения этих переменных. Удобно хранить настройки для набора скриптов.
2Crow
<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->C чего бы это? Только в случае с глобальными перемеными с одинаковыми именами может и упадёт <!--emo&:)-->Изображение<!--endemo--> , а так...<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
Не только с глобальными. Все переменные по умолчанию принимают тип global, а это очень и очень плохо. Особенно для всяких счетчиков и т.д. Да и просто это правило хорошего тона - объявлять переменные. <!--emo&:)-->Изображение<!--endemo-->
Sane
Лейтенант
 
Сообщений: 81
Зарегистрирован: Пн янв 20, 2003 11:34 am
Откуда: Минск
Пункты репутации: 0

Сообщение Human » Чт июл 10, 2003 8:45 pm

Вот теперь тема обрастает (медленно, правда) смыслом:)

To Sane
а у тебя в загашнике есть советы для плугинописателей?
Human
Ефрейтор :)
 
Сообщений: 11
Зарегистрирован: Пн июл 08, 2002 11:38 pm
Откуда: Russia
Пункты репутации: 0

Сообщение Sane » Пт июл 11, 2003 5:40 am

К сожалению, нет. Пока не нашел ни одной темы для написания плагинов. <!--emo&:)-->Изображение<!--endemo--> Потому плагины пока не писал.
Sane
Лейтенант
 
Сообщений: 81
Зарегистрирован: Пн янв 20, 2003 11:34 am
Откуда: Минск
Пункты репутации: 0

Сообщение Ergo » Пт июл 11, 2003 9:49 am

2Sane<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->К сожалению, нет. Пока не нашел ни одной темы для написания плагинов<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->

<a href='http://fileforum.ru/index.php?act=ST&f=26&t=7676&unread=1&hl=&s=' target='_blank'>http://fileforum.ru/index.php?act=ST&f=26&...unread=1&hl=&s=</a>
<!--coloro:purple--><span style="color:purple"><!--/coloro--><!--sizeo:1--><span style="font-size:8pt;line-height:100%"><!--/sizeo-->I can't stop using<a href="http://wincmd.ru" target="_blank">Total Commander</a> <!--sizec--></span><!--/sizec--><!--colorc--></span><!--/colorc-->
Ergo
Полковник
 
Сообщений: 1357
Зарегистрирован: Чт мар 28, 2002 12:42 pm
Откуда: Brest Fortress
Пункты репутации: 0


Вернуться в Windows PowerPro

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4

cron