Приветствую.
Пишу бот для игры TopWar запускаемую на компе на эмуляторе андройда NoxPlayer.
Пользуюсь визуальным редактором, в коде слабоват.
Проблема следующая.
При запуске скрипта кибор выдаёт уведомление Out Of Memory
Затем уходит в глубокий цикл (горячими клавишами не остановить)
Закрываю принудительно, на что кибор спрашивает остановить скрипт или закрыть его (кибор).
Первое действие не приводит ни к чему, второе почти к успеху.
При работе со скриптом проц начинает шуметь характерно(вычисления идут и т.п.) После такого завершения процессор продолжает активную деятельность, ачерез время на винде выскакивают ошибки от Microsoft visual c++ debuger.
1) Сылка до Кибор exe
File: dbgheap.c
Line 1011
Expression _CrtIsValidHeapPointer(pUserData).
Нажимаю пропустить и
2) Та же ссылка, тот же файл
Line 017
Expression _BLOCK_TYPE_is_vALID(pHead->nBlockUse)
Пропускаю
3) Ссылка к кибору
DAMAGE: before block (#-572662307)at 0x0F922F10.
___________________
Компьютер не калькулятор, оперативки много, в настройках программы расширял выделяемую память, Причина во мне или нет?
1. Mr.Pistol - 07 Июля, 2021 - 02:56:34 - перейти к сообщению
2. Zireael - 07 Июля, 2021 - 06:11:00 - перейти к сообщению
Нужен код или файл проекта.
3. Mr.Pistol - 07 Июля, 2021 - 13:33:41 - перейти к сообщению
Zireael пишет:
Нужен код или файл проекта.
Такс, тут не скриншоты ни код в полном объеме копировать нельзя. Тогда следующие вопросы, понимание которых могут навести меня на ошиьбки в коде с моей стороны.
1) Может ли функция вызывать другую функцию
2)Как правильно зарандомить паузу в визуальном редакторе?( неужели блоком кода перед/после каждого выполненого действия?
3)может ли блок кода в функции менять глобальные переменные, и как правильно оформить код(блок кода) - что бы тот менял глобальную переменную, и затем эта переменная присваивалась бы задержке
4) Выход из функции обязательно осуществлять блоком return или она сама себя заканчивает.
5) последний блок функции требует соединения с самой функцией?
Если проблемы в коде
loop- как правильно выходить из него?( он должен сработать пару раз и закончиться) затем конец функции.
Могу проект скинуть на почту
4. Zireael - 07 Июля, 2021 - 17:44:30 - перейти к сообщению
Цитата:
Могу проект скинуть
В личку скиньте ссылку на файл.
5. Mr.Pistol - 08 Июля, 2021 - 20:43:11 - перейти к сообщению
Доброго времени.
Ситуация по проблеме следующая: Причина осталась загадкой, но проблема решена.
Что для этого было проделано:
1) Отключил файл подкачки в виндоус. (не помогло)
2) Обновил драйвер Visual c++. (не помогло)
3) Выставил по максимуму значения в настройках выделения памяти
(Кибор/Настройки/Трансляция). (не помогло)
4) Пытался начать проект заново (не помогло) - сломал похоже программу
5) Переустановил кибор. (помогло)
6) Создал новый проект. (помогло)
7) Не являясь программистом аккуратнее и внимательнее отношусь к изменению кода. (помогло)
8) Постоянно тестирую изменения в редакторе на работоспособность, для раннего выявления ошибок . (помогло)
Всем откликнувшимся и желающим помочь огромная благодарность.
Всем добра.
Ситуация по проблеме следующая: Причина осталась загадкой, но проблема решена.
Что для этого было проделано:
1) Отключил файл подкачки в виндоус. (не помогло)
2) Обновил драйвер Visual c++. (не помогло)
3) Выставил по максимуму значения в настройках выделения памяти
(Кибор/Настройки/Трансляция). (не помогло)
4) Пытался начать проект заново (не помогло) - сломал похоже программу
5) Переустановил кибор. (помогло)
6) Создал новый проект. (помогло)
7) Не являясь программистом аккуратнее и внимательнее отношусь к изменению кода. (помогло)
8) Постоянно тестирую изменения в редакторе на работоспособность, для раннего выявления ошибок . (помогло)
Всем откликнувшимся и желающим помочь огромная благодарность.
Всем добра.