Вверх ↑
Этот топик читают: Гость
Ответов: 875
Рейтинг: 322
#1: 2016-02-04 00:06:48 ЛС | профиль | цитата
Столкнулся с этой ошибкой в Виртуал Боксе.
Под Вайном форма просто сворачивается.
Стоит только добавить одно значение и все...
Что неправильно?
code_36906.txt
карма: 1

0
файлы: 1code_36906.txt [7.4KB] [527]
Ответов: 704
Рейтинг: 44
#2: 2016-02-04 08:51:00 ЛС | профиль | цитата
Вот твоя ошибка, а не StrList-е проблема. У тебя зацикливание идет....

карма: 0

0
Ответов: 875
Рейтинг: 322
#3: 2016-02-04 11:28:02 ЛС | профиль | цитата
Kazbek17, вот для проверки...
code_36907.txt

проверял цикл и на 100000, только ждать долго. Все отрабатывает!
карма: 1

0
файлы: 1code_36907.txt [1.6KB] [369]
Разработчик
Ответов: 4698
Рейтинг: 426
#4: 2016-02-04 16:14:52 ЛС | профиль | цитата
kamakama, ну 202 код вроде так и говорит:
Run-time error 202: Stack overflow error

Посмотрел тут: http://computer-programming-forum.com/29-pascal/16f084f85f0ec57f.htm
То, что работает в одном месте и не работает в другом, может значит, что размер стека разный. Где памяти больше - там и под стек больше выделяется.
карма: 10
0
Ответов: 875
Рейтинг: 322
#5: 2016-02-04 16:57:28 ЛС | профиль | цитата
Да, нет Assasin, стек тут не причем, это моя ошибка.Kazbek17, прав. Просто собирается комбинация из всех 9 цифр, имеется ввиду в столбце и строке и рандом начинает метаться по кругу.
карма: 1

0
Разработчик
Ответов: 4698
Рейтинг: 426
#6: 2016-02-04 22:56:41 ЛС | профиль | цитата
Как это не при чем? У тебя же там цикл. Циклично вызываются процедуры doRandom и прочие дальше по цепочке, это и переполняет стек.
карма: 10
0
Ответов: 9906
Рейтинг: 351
#7: 2016-02-05 15:21:36 ЛС | профиль | цитата
Если быть предельно точным, то переполнение вызывает только один элемент -- HUB.
Элементы If_else и Random используют для окончания _hi_CreateEvent -- как-то я давал разъяснения по этому поводу.

Если кто помнит.
А если не помнит, тогда рекомендую воспринимать термин "кольцевание", как синоним термина "безграмотность".
Это проще, и верно по существу.
карма: 9

1
Голосовали:Konst
Разработчик
Ответов: 4698
Рейтинг: 426
#8: 2016-02-06 00:00:54 ЛС | профиль | цитата
[offtop]
Galkov писал(а):
Если быть предельно точным, то переполнение вызывает только один элемент -- HUB.

Ну это да, я наизусть не помню, где CreateEvent применяется [/offtop]
карма: 10
0
8
Сообщение
...
Прикрепленные файлы
(файлы не залиты)