Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

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

> Без описания
neba2101
Отправлено: 12 Февраля, 2025 - 12:04:46
Post Id



Пользователь
Мастер


Покинул форум
Сообщений всего: 163
Дата рег-ции: Февр. 2017  
Репутация: 4




Приветствую. Скрипт 170кб + include 70кб + include 11кб. Всё нормально собиралось в запускной файл до какого-то момента. Просто объявляю новые переменные и при сборке define заменяются на ;;;;;;;;;; и Kibor вылетает с ошибкой Microsoft Visual C++ Debag Library. Убираю переменные опять собирается.

Есть ограничение по размеру скрипта или по кол-ву переменных в Kibor?
 
 Top
Kibor
Отправлено: 12 Февраля, 2025 - 12:26:03
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8249
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




Та нет..
 
 Top
neba2101
Отправлено: 17 Февраля, 2025 - 18:43:03
Post Id



Пользователь
Мастер


Покинул форум
Сообщений всего: 163
Дата рег-ции: Февр. 2017  
Репутация: 4




 Kibor пишет:
Та нет..


В общем опять столкнулся с вылетом при добавлении куска кода. Думал ошибка в новом коде. Удалил кусок старого кода и всё запустилось. Ошибки в новом коде получается нет. Начал удалять переменные и в какой-то момент код опять собрался в exe-шник. Пересчитывать все переменные в моём скрипте долго и лениво. Набросал код для генерации переменных.
CODE:
int i;
string Name="G";
int Endl=0;
if (fopen ("c:\Test.txt", "w")!=0)
{
for(i=0; i<999; i++)
{
fwrite("int "+Name+format(i)+";");
Endl++;
if(Endl==10){fwrite(ENDL);Endl=0;}
}
fwrite(ENDL);
fwrite("/^/int "+Name+format(i)+";");
fclose();
}
start("c:\Test.txt");


Сгенерированный код вставляем в Кибор и он норм отрабатывает.

Но если раскомментировать последнюю переменную будет ошибка как у меня.

(Отредактировано автором: 17 Февраля, 2025 - 18:46:41)

 
 Top
Zireael
Отправлено: 18 Февраля, 2025 - 00:47:27
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4531
Дата рег-ции: Нояб. 2017  
Репутация: 587




Когда-то я писал про это. Ограничение 1000 переменных, не помню всего или каждого типа.
Используйте массивы.
Вместо:
CODE:
int G0;int G1;int G2;int G3;int G4;int G5;int G6;int G7;int G8;int G9;

массив на 10 элементов:
CODE:
int G[10];
 
 Top
neba2101
Отправлено: 18 Февраля, 2025 - 09:24:26
Post Id



Пользователь
Мастер


Покинул форум
Сообщений всего: 163
Дата рег-ции: Февр. 2017  
Репутация: 4




 Zireael пишет:

Используйте массивы.


Понимая, но мне не очень подходят массивы. Увеличить бы лимит раза в 1.5+.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by