Кибор » Кибор - Интегрированная среда разработки ботов » Отчет о ошибках » Если запускаю Python. Кибор крашится и закрывается без уведомления

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

1. kompposter2014 - 27 Апреля, 2026 - 05:52:06 - перейти к сообщению
Если запускаю Python. Кибор крашится и закрывается без уведомления

CODE:
RunPython();
ScanningText();
messagebox("Bot completed");

function ScanningText() {
loadsymbolbase("OCR.sib");
kiborlog(1, "DEBUG: ", 5, 5, 300, 250);

int color_Text[1]; color_Text[0] = 16777215;
string text = "";
readtext(NUM | MARK, #text, 1, 3, -1, -1, -1, #color_Text[0], 1, 50, -1, 921, 38, 982, 55, -1);
}
function RunPython() {
if (runpython() == 0) { messagebox("Not fount Python"); return; }
closepython();
}


Причём если RunPython в коде выполню после ScanningText всё будет ок.

Вечно я споткнусь об какую-то проблему Радость
Помогите пожалуйста, работа встала. Добавил минимальное количество кода чтобы воспроизвести проблему.

Тест делал на чистом киборе последней версии.
OCR.sib любой файл, положил в директорию с кибор ехе
(Добавление)
 kompposter2014 пишет:
Если запускаю Python. Кибор крашится и закрывается без уведомления

CODE:
RunPython();
ScanningText();
messagebox("Bot completed");

function ScanningText() {
loadsymbolbase("OCR.sib");
kiborlog(1, "DEBUG: ", 5, 5, 300, 250);

int color_Text[1]; color_Text[0] = 16777215;
string text = "";
readtext(NUM | MARK, #text, 1, 3, -1, -1, -1, #color_Text[0], 1, 50, -1, 921, 38, 982, 55, -1);
}
function RunPython() {
if (runpython() == 0) { messagebox("Not fount Python"); return; }
closepython();
}


Причём если RunPython в коде выполню после ScanningText всё будет ок.

Вечно я споткнусь об какую-то проблему Радость
Помогите пожалуйста, работа встала. Добавил минимальное количество кода чтобы воспроизвести проблему.

Тест делал на чистом киборе последней версии.
OCR.sib любой файл, положил в директорию с кибор ехе


loadsymbolbase не обязательно использовать, можно закоментировать, после вызова readtext кибор упадёт всё равно
2. kompposter2014 - 27 Апреля, 2026 - 08:57:36 - перейти к сообщению
Наверное я нашёл причину
(для просмотра ссылки Вам необходимо авторизоваться)
миллион копий запущеных питон.ехе.

Предположу что я никогда не закрывал соединение, команду closepython(); я добавил позже в код сегодня


Но это уже традиция, пожаловаться на форуме и через час времени решить проблему самому Язычок


Кибор, много запущенных и не закрытых копий питона, может же быть проблемой, верно?
3. Kibor - 27 Апреля, 2026 - 09:25:46 - перейти к сообщению
По идее кибор должен их закрывать.. если они открыты им. К сожалению я мог это протестировать только у себя.
4. kompposter2014 - 27 Апреля, 2026 - 09:36:14 - перейти к сообщению
 Kibor пишет:
По идее кибор должен их закрывать.. если они открыты им. К сожалению я мог это протестировать только у себя.


Я не закрывал соединения, потому что много тестировал, и закрывал ехе через ctrl+shift+z, доэтого в коде не было команды принудительно закрыть питон, потому вспомнил и добавил closepython();.
Предполажу, что сейчас такой ситуации после closepython(); не должно произойти

Когда из диспетчера закрыл все копии питона, кибор перестал падать, всё работает сейчас прекрасно

Powered by ExBB FM 1.0 Final