Что нового

совместное использование PixelSearch и @error

stormovik

Новичок
Сообщения
58
Репутация
1
объясните, пожалуйста, почему у меня не получается заменить выражение
Код:
while 1
PixelSearch (115,639,115,639,0xffffff)
If @error Then ExitLoop
wend

на
Код:
while 1
If PixelSearch (115,639,115,639,0xffffff) = @error Then ExitLoop
wend
 

Naisho

Знающий
Сообщения
86
Репутация
12
Потому, что PixelSearch не возвращает @error как результат работы функции. если хотите пользоваться второй конструкцией, сделайте так:
Код:
while 1
     If PixelSearch (115,639,115,639,0xffffff) = 0 Then ExitLoop
wend


или
Код:
while 1
     If Not PixelSearch (115,639,115,639,0xffffff) Then ExitLoop
wend
 
Верх