Без скрипта ничего сказать нельзя.
Если блок ресурсов оставить и пару функций как собирается?
11. Kibor - 20 Января, 2022 - 12:56:00 - перейти к сообщению
12. Gormit - 21 Января, 2022 - 00:07:49 - перейти к сообщению
Все собирается с ресурсами и без, если количество строк не больше 3 700 с любыми функциями.
(Добавление)
Скрипт
(Добавление)
Этот Скрипт вываливается с Out of memory
(Добавление)
Скрипт
(Добавление)
Этот Скрипт вываливается с Out of memory
13. Zireael - 21 Января, 2022 - 02:34:21 - перейти к сообщению
Скрипт не запустить без файлов, подключаемых через #include. Соответственно не проверить из-за чего не собирается.
Зачем вообще #include в таймере?
Что тут делает знак =?
Переходить к метке внутри условия не самое удачное решение.
Зачем вообще #include в таймере?
Цитата:
function write(string s, win W_Kib=, int wait)
Что тут делает знак =?
Цитата:
if (fopen (tempfolder()+"ConfigMultibotHC"+format(number)+".txt", "r")!=0) goto rd;
if (fopen (tempfolder()+"ConfigMultibotHC.txt", "r")!=0) //открываем файл для чтения "r"
{//если открылся
rd:
if (fopen (tempfolder()+"ConfigMultibotHC.txt", "r")!=0) //открываем файл для чтения "r"
{//если открылся
rd:
Переходить к метке внутри условия не самое удачное решение.
14. Gormit - 21 Января, 2022 - 03:41:25 - перейти к сообщению
Цитата:
Что тут делает знак =?
Сгенерировался визуальным редактором (Добавление)
Перезалил скрипт, вставил код из файлов вместо инклюдов
(Добавление)
Gormit пишет:
Зачем вообще #include в таймере?
Просто не нашел как по другому сделать. Первые проблемы с нехваткой памяти как раз и появились, когда я начал заполнять блок вставки кода, после того как вынес в отдельный файл, все стало нормально.(Добавление)
Возможно надо было написать функцию и вызывать её в таймере?
15. Gormit - 22 Января, 2022 - 07:52:18 - перейти к сообщению
Что-то совсем печально, генерирую код, удаляю последнюю функцию FineImage и все запускается нормально. В итоге просто создал левый таймер №6 с поиском изображения, сгенерировал код, удалил функцию FineImage_Т6 и все запустилось.
Подскажите куда копать, что искать? ну так же не должно быть. Может файл проекта в графическом редакторе поврежден? как его проверить?
(Добавление)
В старом редакторе тоже был такой косяк, файл проекта повреждался, но там по размеру файла сразу было понятно, он почти в 2 раза легче становился.
Подскажите куда копать, что искать? ну так же не должно быть. Может файл проекта в графическом редакторе поврежден? как его проверить?
(Добавление)
В старом редакторе тоже был такой косяк, файл проекта повреждался, но там по размеру файла сразу было понятно, он почти в 2 раза легче становился.
16. Kibor - 22 Января, 2022 - 08:06:07 - перейти к сообщению
Gormit пишет:
как его проверить?
Только при наличие архива в котором все инклюды и изображения с ресурсов.
17. Gormit - 28 Января, 2022 - 08:22:59 - перейти к сообщению
Вот ссылка на архив, вроде бы все упаковал. Файл проекта Bot.vis
Скачать
Думал что сам файл проекта загублен, перенес все с нуля в новый копипастом блоков, ничего по сути не изменилось. Некоторые блоки CODE копируются, но не вставляются стандартным способом, при копировании внутренностей, все нормально. Сейчас проект запускается, но если начать добавлять блоки или запустить с отладчиком, получу OOM или зависание.
Еще во время этого всего обновились шаблоны, и начались сыпаться ошибки, т.к. некоторые функции Key были прописаны в блоках CODE, можете подсказать в каких функциях появились дополнительные аргументы, а то не могу отловить ошибку без отладчика.
Скачать
Думал что сам файл проекта загублен, перенес все с нуля в новый копипастом блоков, ничего по сути не изменилось. Некоторые блоки CODE копируются, но не вставляются стандартным способом, при копировании внутренностей, все нормально. Сейчас проект запускается, но если начать добавлять блоки или запустить с отладчиком, получу OOM или зависание.
Еще во время этого всего обновились шаблоны, и начались сыпаться ошибки, т.к. некоторые функции Key были прописаны в блоках CODE, можете подсказать в каких функциях появились дополнительные аргументы, а то не могу отловить ошибку без отладчика.
18. Kibor - 28 Января, 2022 - 08:27:34 - перейти к сообщению
Gormit пишет:
можете подсказать в каких функциях появились дополнительные аргументы, а то не могу отловить ошибку без отладчика.
О обновление шаблонов сказано тут -(для просмотра ссылки Вам необходимо авторизоваться) Сыпятся не ошибки, а сообщения с которыми надо соглашаться. Тогда код сам модифицируется под новые шаблоны.Старое не поломается.
19. Gormit - 28 Января, 2022 - 08:43:23 - перейти к сообщению
Нет, именно ошибки в собранном exe. В блоках кода имелись строки:
Key(1, W_Kib, 0, 120, "Клик", 500);
Но из-за обновления шаблона, добавился еще один аргумент. Уже поправил.
Key(1, W_Kib, 0, 120, "Клик", 500);
Но из-за обновления шаблона, добавился еще один аргумент. Уже поправил.
20. Kibor - 28 Января, 2022 - 08:47:25 - перейти к сообщению
Gormit пишет:
В блоках кода имелись строки:
Ну блоки кода не относятся к этому механизму. Можете использовать шаблоны с компьютера. Они не меняются автоматически при обновление.