Форум
Написать нам
  • Страница 1 из 1
  • 1
Модератор форума: as-master  
Непонятка с переменной
basmeДата: Понедельник, 20 Августа 2007, 13:13 | Сообщение # 1
MMB Club
Группа: Проверенные
Сообщений: 358
Репутация: 5
Награды: 2
Статус: Offline
Проблема тут возникла. Имеется цель - указать программе, что переменная a больше или меньше конкретного значения. Однако, если я пишу строку
Code
a>0

то MMB выдаёт сообщение "Unknown function". При этом, в сочетании с конструкцией If... End всё работает нормально. Что мне делать? Помогите кто может.
 
as-masterДата: Понедельник, 20 Августа 2007, 14:48 | Сообщение # 2
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
Quote (basme)
Имеется цель - указать программе, что переменная a
больше или меньше конкретного значения.

Так не бывает :)
Можно указать программе, что ЕСЛИ переменная больше или меньше
какого-то значения, ТОГДА делаем то-то. А переменная всегда должна
иметь конкретное значение. Либо она равна нулю, если не указано.

Кстати, для чего тебе это? Если буду знать, то смогу подсказать,
как реализовать то, что ты хочешь сделать.


Да пребудет с вами ММВ!
 
toizyДата: Понедельник, 20 Августа 2007, 16:48 | Сообщение # 3
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
Quote (as-master)
Имеется цель - указать программе, что переменная a больше или меньше конкретного значения

Сделать её равной большему или меньшему значению smile
a = 10 (a > 9)
a = 8 (a < 9)


Жизнь оказалась не такой уж и забавной, как поначалу...
 
as-masterДата: Понедельник, 20 Августа 2007, 17:56 | Сообщение # 4
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
Ни черта не понял...
Просто а станет равным восьми, и всё...


Да пребудет с вами ММВ!
 
toizyДата: Понедельник, 20 Августа 2007, 23:56 | Сообщение # 5
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
Quote (as-master)
Ни черта не понял...

А что тут понимать... Ему надо сделать переменную не равной, скажем, десяти. Вот я и написал.


Жизнь оказалась не такой уж и забавной, как поначалу...
 
basmeДата: Вторник, 21 Августа 2007, 20:03 | Сообщение # 6
MMB Club
Группа: Проверенные
Сообщений: 358
Репутация: 5
Награды: 2
Статус: Offline
1.
Quote
Так не бывает

А жаль!

2.

Quote
Кстати, для чего тебе это?

Конечная цель - с помощью команды SaveVariable записать в реестр переменную а, которая меньше чего-то. А потом, с помощью LoadVariable сразу давать программе понять, что переменная а меньше. Но, исходя из пункта 1, я стал догадываться, что цель недосягаема. sad
 
toizyДата: Среда, 22 Августа 2007, 21:55 | Сообщение # 7
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
Quote (basme)
Конечная цель - с помощью команды SaveVariable записать в реестр переменную а, которая меньше чего-то. А потом, с помощью LoadVariable сразу давать программе понять, что переменная а меньше. Но, исходя из пункта 1, я стал догадываться, что цель недосягаема.

Неправильный ответ smile Досягаема. Ты просто выложи проект, а мы подправим. А так я до сих пор не пойму, что ты хочешь. Говоришь загадками

Добавлено (22 Августа 2007, 21:55)
---------------------------------------------
А вообще, я тут подумал и пришёл к выводу, что тебе, наверное, нужно записать переменную а, которая меньше переменной б. Ну и не проблема

а = b - 1

Переменная а стала меньше переменной б, так? Ну и всё. А дальше просто читаешь значение этой переменной и сравниваешь с эталоном через if. Ну вроде всё просто. Или я чего-то не понял?


Жизнь оказалась не такой уж и забавной, как поначалу...
 
  • Страница 1 из 1
  • 1
Поиск: