1. xemz - 26 Мая, 2022 - 12:08:16 - перейти к сообщению
При компиляции скрипта периодически выскакивает "out of memory" и не компилируется exe.. помогает иногда перезагрузка компа или переустановка с++ библиотек.. Винду переустановил, компилирует быстрее но всё равно вылезает "out of memory".
2. Karkun - 26 Мая, 2022 - 15:07:03 - перейти к сообщению
xemz пишет:
При компиляции скрипта периодически выскакивает "out of memory" и не компилируется exe.. помогает иногда перезагрузка компа или переустановка с++ библиотек.. Винду переустановил, компилирует быстрее но всё равно вылезает "out of memory".
Цитата:
6.) Out of memory часто бывает из за неправильных настроек в функциях зон поиска.
(для просмотра ссылки Вам необходимо авторизоваться)
3. xemz - 26 Мая, 2022 - 16:46:20 - перейти к сообщению
Karkun пишет:
6.) Out of memory часто бывает из за неправильных настроек в функциях зон поиска.
(для просмотра ссылки Вам необходимо авторизоваться) /quote]а не подскажете какие могут быть неправильные настройки в функциях зон поиска? У меня много findimage используется для поиска в окне, такого типа:
if (findimage(1, #bitvi[0][0], 0, #PosX, #PosY,
xokn+217, yokn+280, xokn+277, yokn+330, 10,10,10,10,10,10,95,1, w1)==1){}
xokn=0, yokn=0. окно задано. и если нету "Out of memory" и скрипт компилируется то всё же хорошо работает...
раньше надо было искать не в окне а по области экрана и нужны были переменные для
привязки к области. Потом переделал на поиск в окне а xokn+,yokn+ оставил и просто к 0 их приравнял.
В скрипте так записаны findimage все с ентером после #PosY, т.к. пишу на узком мониторе) может в этом проблема быть?? или в значении совпадении по цветам "10,10,10,10,10,10" может что то быть? Я везде одинаковые пишу на всякий.. "10,10,10,10,10,10" или там "20,20,20,20,20,20" чтоб если изображения чуть чуть меняются\моргают скрипт всё равно их находил...
Ещё много переменных для изображений созданы так: int bitvi[50][50]. хотя само изображение bitvi например 15х23. это может быть причиной?
заранее спс за ответ.
4. Zireael - 26 Мая, 2022 - 18:33:11 - перейти к сообщению
Цитата:
6.) Out of memory часто бывает из за неправильных настроек в функциях зон поиска.
Это вызовет ошибку при работе скрипта, но не при запуске.
Скрипт большой?
В настройках уменьшить количество выделяемой памяти при за старте.
Не использовать вкладку графика перед запуском скрипта.
5. xemz - 27 Мая, 2022 - 12:49:14 - перейти к сообщению
Zireael пишет:
Скрипт большой?
В настройках уменьшить количество выделяемой памяти при за старте.
Не использовать вкладку графика перед запуском скрипта.
6000+ строчек. наверное большой) там много не используемых блоков и изображений которые лень удалять... А те причины что я написал выше могут влиять как то? Вкладкой графика не пользуюсь.
Выделяемой памяти именно уменьшить?? я в настройки\трансляция поставил Выделение памяти при старте 1200, шаг выделения 170.
6. Zireael - 27 Мая, 2022 - 17:37:59 - перейти к сообщению
Цитата:
Выделяемой памяти именно уменьшить??
Да.
7. xemz - 27 Мая, 2022 - 20:35:56 - перейти к сообщению
Zireael пишет:
Цитата:
Выделяемой памяти именно уменьшить??
Да.
а на сколько именно уменьшить?) и шаг выделения тоже?