Доброго дня, сразу после запуска Кибора перехожу в графику и нажимаю обновить, выдает ошибку "Out of memory.", если ее проигнорить и нажать обновить еще раз, то графика появляется один раз, то есть при повторном нажатии обновить ничего не происходит. Если же понажимать много раз то в графике появляется черный экран и все. Была проблема с выбором, либо созданием базы распознавания текста, он давал возможность выбрать из папки мои документы и все, переход в другие папки он игрнорировал, но проблема ушла сама по себе что ли. После закрытия Кибора выдает ошибку Microsoft Visual C++
Debug Assertion Failed!
file:dbgheap.c
line: 1011
expression: _CrtlsValidHeapPointer(pUserData)
пишут мол проблема возникает когда пытаешься очистить пустую переменную, но кода еще нет. Переустановить пробовал, результат тот же.
1. vidite4201 - 11 Апреля, 2023 - 12:14:45 - перейти к сообщению
2. Zireael - 11 Апреля, 2023 - 12:24:09 - перейти к сообщению
Сколько выделяется памяти при запуске кибор? Посмотреть можно в настройках. Уменьшить значение до 300-500.
Какое разрешение монитора?
Какое разрешение монитора?
3. vidite4201 - 11 Апреля, 2023 - 12:40:12 - перейти к сообщению
Zireael пишет:
Сколько выделяется памяти при запуске кибор? Посмотреть можно в настройках. Уменьшить значение до 300-500.
Какое разрешение монитора?
Какое разрешение монитора?
Стоит 1500 и 170 для выделения, разрешение 2560х1440. Изменение памяти помогло, странно, думал больше памяти меньше проблем) Спасибо)
4. Kibor - 12 Апреля, 2023 - 01:04:59 - перейти к сообщению
Решаю этот вопрос.
5. Kibor - 12 Апреля, 2023 - 04:15:04 - перейти к сообщению
Новую тему в обновлениях не создавал, так как в управление и функционале ничего не изменилось.
Доработал выделение памяти при обработке скрипта.
Памяти ест меньше. Скрипты, которые раньше не обрабатывались - обрабатываются.
Собранный exe ест в разы меньше чем раньше и редактор.
При работе с большим скриптом, его первый запуск будет медленнее чем последующие.
Все следующие запуски будут намного быстрее.
Во избежание большого потребления памяти избегайте длинных, однострочных инструкций.
Особенно в большом скрипте.
стоит разбить на
Тестируйте - пишите.
Доработал выделение памяти при обработке скрипта.
Памяти ест меньше. Скрипты, которые раньше не обрабатывались - обрабатываются.
Собранный exe ест в разы меньше чем раньше и редактор.
При работе с большим скриптом, его первый запуск будет медленнее чем последующие.
Все следующие запуски будут намного быстрее.
Во избежание большого потребления памяти избегайте длинных, однострочных инструкций.
Особенно в большом скрипте.
Цитата:
if (scanpixel(200, 125, 35436455, 15, 15, 15, 15, 15, 15, -1)==1 &&
scanpixel(200, 125, 35436455, 15, 15, 15, 15, 15, 15, -1)==1 &&
scanpixel(200, 125, 35436455, 15, 15, 15, 15, 15, 15, -1)==1 &&
scanpixel(200, 125, 35436455, 15, 15, 15, 15, 15, 15, -1)==1 &&
scanpixel(200, 125, 35436455, 15, 15, 15, 15, 15, 15, -1)==1 &&
scanpixel(200, 125, 35436455, 15, 15, 15, 15, 15, 15, -1)==1)
{
}
scanpixel(200, 125, 35436455, 15, 15, 15, 15, 15, 15, -1)==1 &&
scanpixel(200, 125, 35436455, 15, 15, 15, 15, 15, 15, -1)==1 &&
scanpixel(200, 125, 35436455, 15, 15, 15, 15, 15, 15, -1)==1 &&
scanpixel(200, 125, 35436455, 15, 15, 15, 15, 15, 15, -1)==1 &&
scanpixel(200, 125, 35436455, 15, 15, 15, 15, 15, 15, -1)==1)
{
}
стоит разбить на
Цитата:
if (scanpixel(200, 125, 35436455, 15, 15, 15, 15, 15, 15, -1)==1 &&
scanpixel(200, 125, 35436455, 15, 15, 15, 15, 15, 15, -1)==1 &&
scanpixel(200, 125, 35436455, 15, 15, 15, 15, 15, 15, -1)==1)
{
if (scanpixel(200, 125, 35436455, 15, 15, 15, 15, 15, 15, -1)==1 &&
scanpixel(200, 125, 35436455, 15, 15, 15, 15, 15, 15, -1)==1 &&
scanpixel(200, 125, 35436455, 15, 15, 15, 15, 15, 15, -1)==1)
{
}
}
scanpixel(200, 125, 35436455, 15, 15, 15, 15, 15, 15, -1)==1 &&
scanpixel(200, 125, 35436455, 15, 15, 15, 15, 15, 15, -1)==1)
{
if (scanpixel(200, 125, 35436455, 15, 15, 15, 15, 15, 15, -1)==1 &&
scanpixel(200, 125, 35436455, 15, 15, 15, 15, 15, 15, -1)==1 &&
scanpixel(200, 125, 35436455, 15, 15, 15, 15, 15, 15, -1)==1)
{
}
}
Тестируйте - пишите.