Author Topic: Можно ли выполнить if_picture чтобы при этом $_return1 и 2 не перезаписались?  (Read 1494 times)

0 Members and 2 Guests are viewing this topic.

Dreight

  • Освоившийся
  • **
  • Posts: 40
    • View Profile
Здравствуйте.
У меня в коде есть несколько if_picture связанных друг с другом. И при выполнении одного if_picture из них было бы очень удобно если $_return1 и $_return2 не присвоилось новое значение.
Возможно ли такое сделать?

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
А разве недостаточно миллионов других переменных которые ты сам можешь создать?
Как только получил данные нужные в другом месте, сохраняй их в свои переменные, "освобождай" $_return1 $_return2.

Они, кстати, не только в if_picture_in используются.


Dreight

  • Освоившийся
  • **
  • Posts: 40
    • View Profile
Достаточно :)
Я прекрасно знаю что можно так сделать, но у меня код и так довольно длинный и трудно в нём ориентироваться. Лишние строчки добавляют геморроя.
Если бы было что-то вроде "if_picture_in(0,0, $_xmax,$_ymax,"picture.bmp",-1,100, no_returns)" было бы намного удобнее.

p.s. а где ещё ещё return'ы используются? Ну кроме if_pixel.
« Last Edit: March 21, 2018, 01:33:29 PM by Dreight »

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Тебе же не везде нужны такие поиски. Это настолько редкое явление, что вводить параметр нет смысла.

Ещё есть в CALL, READMEM. В принципе вроде больше нигде не осталось. А в 4.13 и READMEM не использует.