Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

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

> Описание: Вместо значения -1 выскакивает ошибка
kunni
Отправлено: 14 Июня, 2016 - 00:05:41
Post Id



Пользователь
Наблюдатель


Покинул форум
Сообщений всего: 37
Дата рег-ции: Дек. 2014  
Репутация: 2




Здравствуйте!
Согласно описанию функции loadimage
CODE:
Функция loadimage возвращает:
-1 отсутствует файл


Однако на самом деле при отсутствии файла для загрузки скрипт останавливает свою работу с ошибкой:
Failed to open DIB file

Просто я построил скрипт на следующей логике: если изображения с именем ИМЯ1 нет, его можно создать, если есть - проверь ИМЯ2, если ИМЯ2 нет - создай и т.д.

CODE:
int n=1;
if(loadimage (#скрин[0][0], "C:\"+format(n)+".bmp")==-1)
{savescreen("C:\"+format(n)+".bmp", 20, 895, 147, 934, -1);}

(Отредактировано автором: 14 Июня, 2016 - 00:09:57)

 
 Top
Kibor
Отправлено: 14 Июня, 2016 - 00:08:34
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8102
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 355




это не ошибка.
а логику стройте по другому.
хоть с помощью fopen проверяйте файл

if (fopen ("c:\5.txt", "r")==0)
{
messagebox ("no no no no no no");
}
 
 Top
kunni
Отправлено: 14 Июня, 2016 - 00:25:44
Post Id



Пользователь
Наблюдатель


Покинул форум
Сообщений всего: 37
Дата рег-ции: Дек. 2014  
Репутация: 2




Логику оставил. Проверка с помощью fopen.
Просто добавилась парочка лишних строк - loadimage в дальнейшем все равно нужна.
Спасибо.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Отчет о ошибках »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by