CblPHU4 |
Отправлено: 12 Февраля, 2023 - 13:41:41
|
Наблюдатель
Покинул форум
Сообщений всего: 29
Дата рег-ции: Авг. 2022
Репутация: 0
|
Во время работы скрипта вылезла ошибка от microsoft visual c++ debug library
картинка:(для просмотра ссылки Вам необходимо авторизоваться)
Была всего 1 раз, не знаю повторится ли когда-нибудь еще, но все же было ли у кого-то также?
(Добавление)
Все таки эта штука периодически выскакивает, что запускать через кибор, что через exe
Остается вопрос, будет ли данная ошибка у человека, который не устанавливал себе кибор, а то я почитал немного инет, у некоторых решается переустановкой программы, которая указана в ошибке, но у чела ее не будет как бы))) |
|
|
CblPHU4 |
Отправлено: 12 Февраля, 2023 - 14:59:32
|
Наблюдатель
Покинул форум
Сообщений всего: 29
Дата рег-ции: Авг. 2022
Репутация: 0
|
Zireael пишет: Цитата: будет ли данная ошибка у человека, который не устанавливал себе кибор
Будет.
Ошибка где-то в вашем коде.
Это будет тяжело найти)) Ибо код работает допустим минут 5-10 нормально, а потом ошибочка вылазит |
|
|
CblPHU4 |
Отправлено: 12 Февраля, 2023 - 15:10:06
|
Наблюдатель
Покинул форум
Сообщений всего: 29
Дата рег-ции: Авг. 2022
Репутация: 0
|
Zireael пишет: Включать отладку и смотреть на какой строке вылетает.
Можно записывать в файл что-нибудь, например, что такая-то функция выполнена. Так можно найти хотя бы приблизительное место вылета.
Код в визуальном редакторе сделан?
Есть блоки кода, которые вручную написаны? Если есть, скиньте код или файл со схемой, посмотрю как время будет.
С отладкой хорошая идея, проверю
Весь код написан ручками, без виз редактора
(Добавление)
Отладка зафиксировала последнее действие у loadsymbolbase - файл распознания текста
В данный момент функция находилась в while и получается постоянно открывалась, пока в итоге ей не надоело))
Перетащу наверх, чтобы 1 раз запустилось и все, посмотрю что будет дальше |
|
|
CblPHU4 |
Отправлено: 12 Февраля, 2023 - 15:47:07
|
Наблюдатель
Покинул форум
Сообщений всего: 29
Дата рег-ции: Авг. 2022
Репутация: 0
|
Zireael пишет: Цитата: функция находилась в while и получается постоянно открывалась
Да, это ошибка, при каждой загрузке символы добавляются, в итоге приведёт к вылету.
Если ее вытащить из while, то текст вообще не распознается
То есть если структура распознания не вот такая, то сообщение выводится пустое
CODE:string Price;
loadsymbolbase ("AlbPr.sib");
readtext (NUM | MARK, #Price, 40, 1, 100, -1, -1, -1, -1, 0, 0, 610, 277, 685, 299, Alb);
regexreplace(-1, #Price, Price, ",", "");
messagebox (Price); (Отредактировано автором: 12 Февраля, 2023 - 15:49:10) |
|
|
CblPHU4 |
Отправлено: 12 Февраля, 2023 - 16:10:19
|
Наблюдатель
Покинул форум
Сообщений всего: 29
Дата рег-ции: Авг. 2022
Репутация: 0
|
Zireael пишет: Вы выкладываете части кода, по ним нельзя сказать где именно ошибка. Может поиск окна после вызова функции readtext, тогда естественно нечего распознвать.
Цитата: 610, 277, 685, 299, Alb
Сохраните скрин и посмотрите что на нём.
В этой области всегда есть текст, я же говорю, скрипт работает какое-то время, а потом дает ошибку
По самой отладке ошибка была на моменте открытия файла, не дойдя до координат
картинка:(для просмотра ссылки Вам необходимо авторизоваться) |
|
|
|