Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » На этот раз flag_button...

Страниц (1): [1]
 

1. Chick - 21 Июня, 2020 - 05:42:07 - перейти к сообщению
Всем привет. Снова требуется помощь сильных форума сего...

Вопрос вот в чем:

Создаю диалог с одной кнопкой:
CODE:
int pos_size_button0[1][4];
string text_button0[1];
int flag_button0[1];

pos_size_button0[0][0]=5;
pos_size_button0[0][1]=5;
pos_size_button0[0][2]=60;
pos_size_button0[0][3]=60;
text_button0[0]="Âûðóáêà";
flag_button0[0] = 0;

int dialog_width = 250;
int dialog_height = 100;

createdialog(0, BUTTON, #pos_size_button0[0][0], #text_button0[0],#flag_button0[0]);


Даже принудительно выставил
CODE:
flag_button0[0] = 0;


Но, почему-то, обработка функции, а конкретно этот цикл:

CODE:
for (n=0;n<col_decor;n++)
{
if (fopen ("E:\kibor\zfbot\images\close_"+format(n)+".bmp", "r")==0) break;
fclose();
loadimage (#closeup[n][0][0], "E:\kibor\zfbot\images\close_"+format(n)+".bmp");
}


на пятой (последней) итерации присваивает flag_button0[0] значение -1!!!

Как такое вообще возможно?
2. Kibor - 21 Июня, 2020 - 06:24:16 - перейти к сообщению
Массив closeup достаточного размера для загрузки изображений?
3. Chick - 21 Июня, 2020 - 09:47:29 - перейти к сообщению
 Kibor пишет:
Массив closeup достаточного размера для загрузки изображений?

Да - размерность 100, фактически изображений всего 5...

Упс... А вот нифига - про него-то я и забыл Недовольство, огорчение

А как это связано? Просто не очень-то радует вас мучать по каждому пустяку, но в этой ситуации я связи не вижу...
4. Zireael - 21 Июня, 2020 - 10:32:24 - перейти к сообщению
 Цитата:
А как это связано?

Если выделен массив недостаточного размера, то данные пишутся дальше в памяти, а там могут быть другие переменных. Либо вообще кибор вылетит.
5. Chick - 21 Июня, 2020 - 10:55:20 - перейти к сообщению
 Zireael пишет:
 Цитата:
А как это связано?

Если выделен массив недостаточного размера, то данные пишутся дальше в памяти, а там могут быть другие переменных. Либо вообще кибор вылетит.


Вон оно как... Умнею, однако )) Спасибо!

Powered by ExBB FM 1.0 Final