Page 2 of 2

Posted: 2007-05-04 14:36:40
by Nmy
\ под сталом \ :lol:

Posted: 2007-05-04 20:29:41
by korzh
власть нубам, ибо нефиг 8)

Posted: 2007-05-05 09:47:48
by Rivory
ппц... уруру тебе сюда

Posted: 2007-05-05 10:10:02
by Rivory
Прочитал все уроки ? Прочитай их ещё раз. А потом ещё раз, и ещё раз. Пока не поймёшь, что тебе хотел сказать дестракт.

UpD. Ах да, после каждого чтения урока, читай эту тему с нуля.. хотя можно и не всю, а только то, что говорит дестракт.

Posted: 2007-05-05 10:29:50
by Ururu
Что в моих ответах не так?? Что я мог непонять из сказаного?? И ткни меня в строку в уроках где я прозрею!

Posted: 2007-05-05 10:34:27
by Rivory
Ururu wrote:Просто мог короче сказать мине нубу что задавать первый элемент массива с нуля некоректно, это может привести к еррорам =)


А терь посмотри что писал дестракт, а потом посмотри любой пример в уроках. Прозрей.

Posted: 2007-05-05 17:55:11
by Destruction
Mr Nmy wrote:\ под сталом \ :lol:

Если так пойдёт - под сталом места не останется :!:

уруру - прочитай всё ещё раз, очень внимательно, удалить твой флуд я всегда успею.
Ururu wrote:Rivory ненужно пытатся с умничать!! В твоей ссылке нет смысла !!! Я прочел ВСЕ уроки, и даже те которые не описаны!
ТЕБЕ СЮДАhttp://desgin.narod.ru/!!!

ИМХО - если ты будешь продолжать читать черезстрочно - то придёшь именно туда :!:

Posted: 2007-05-05 18:38:54
by Ururu
ППЦ я только что заметил и не обращал внимания. Сложно было сказать что не в массиве ошибка а в
For......To....
???

Posted: 2007-05-05 20:40:37
by Rivory
Обьясню... смотри.. когда мы обьявляем некий массив, то мы пишем

Code: Select all

DIM Array[5]
В этой строчке мы обьявили массив из пяти элементов, ПРИЧЁМ ПЕРВЫЙ из этих элементов это

Code: Select all

Array[0]
Даже, если ты ничего не прописываешь в переменную

Code: Select all

Array[0]
и начинаешь сразу с

Code: Select all

Array[1] = '0x0000'
нулевой элемент массива остается обьявлённым. Если ты вдруг используешь

Code: Select all

Array[5] = '0x0000'
то эта конструкция с большой вероятностью будет давать ошибки, т.к. ты обьявил только 5 переменных

Code: Select all

Array[0-4]
но не обьявил

Code: Select all

Array[5]

Posted: 2007-05-05 20:46:59
by Rivory
Итого при создании массивов ты можешь пользоваться несколькоми способами.

1 способ :

Code: Select all

DIM Array[5]
Array[0] = 'Первая переменная'
Array[1] = 'Вторая переменная'
Array[2] = 'Третяя переменная'
Array[3] = 'Четвёртая переменная'
Array[4] = 'Пятая переменная'

Сверху наиболее правильное обьявление массива.


2 способ:

Code: Select all

DIM Array[6]
Array[1] = 'Первая'
Array[2] = 'Вторая'
Array[3] = 'Третяя'
Array[4] = 'Четвёртая'
Array[5] = 'Пятая'

Тоже рабочий способ. Обрати внимание на цифру 6.

Использовать данные массивы нучно так

Code: Select all

В первом случае :
For n=0 to 4
...
...
next


Во втором случае :
For n=1 to 5
...
...
next

Posted: 2007-05-05 22:48:16
by Ururu
Спасибо за разъяснение. Признателен. Но напрашивается вопрос. И где про нулевой элемент в уроках сказано? Ни один эксперт не делал, на моей памяти, замечаний по этому моменту, ни в оном скрипте.

Posted: 2007-05-06 06:31:05
by Destruction
Ururu wrote:Спасибо за разъяснение. Признателен. Но напрашивается вопрос. И где про нулевой элемент в уроках сказано? Ни один эксперт не делал, на моей памяти, замечаний по этому моменту, ни в оном скрипте.

Тут система простая - смотришь как все эксперты делают, и сам так делаешь.

viewtopic.php?t=4132

Там есть примерчик объявления массива, так, что не надо рассказывать про то, какие все злые и плохие - никто не обязан писать уроки или вот так долго и упорно тебе доказывать, что ты неправ.