Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Переменные m. -зачем ставится перед именем? / 9 сообщений из 9, страница 1 из 1
14.08.2005, 12:02:11
    #33214464
Переменные m. -зачем ставится перед именем?
С какой целью ставится m. перед объявленной переменной при обращении к ней и присвоении ей значения?
К примеру :
Код: plaintext
1.
2.
LOCAL llSuccess
m.llSuccess = .T.
...
Рейтинг: 0 / 0
14.08.2005, 12:49:31
    #33214478
Проходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переменные m. -зачем ставится перед именем?
Чтобы фокс не перепутал ее с полем в таблице, имеющим точно такое же имя.
...
Рейтинг: 0 / 0
14.08.2005, 19:21:49
    #33214638
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переменные m. -зачем ставится перед именем?
...
Рейтинг: 0 / 0
14.08.2005, 20:37:24
    #33214654
neznajka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переменные m. -зачем ставится перед именем?
От себя хочу добавить - не дай Бог вашим программным разработкам когда-либо в момент не самый нужный столкнуться с совпадающими названиями поля и переменной. В этом случае, особенно при необходимости срочной отладки, вы никогда не уложитесь в нужный срок, и вообще - можете потерять очень много :((
...
Рейтинг: 0 / 0
14.08.2005, 22:26:22
    #33214681
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переменные m. -зачем ставится перед именем?
НепонимающийС какой целью ставится m. перед объявленной...
Есть определенные стандарты в разработке программ на любом языке программирования. FoxPro - это тоже язык программирования и чтобы на запутаться, MVP (как мне кажется) придумали этот стандарт... Кроме того данный стандарт позволяет проще понимать другим программистам Ваши "нетленки" и "шедевры"...

Good luck!
...
Рейтинг: 0 / 0
14.08.2005, 22:57:05
    #33214689
Переменные m. -зачем ставится перед именем?
Благодарю за разъяснения. Теперь все становится на свои места.
...
Рейтинг: 0 / 0
15.08.2005, 08:35:30
    #33214828
glamis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переменные m. -зачем ставится перед именем?
neznajkaОт себя хочу добавить - не дай Бог вашим программным разработкам когда-либо в момент не самый нужный столкнуться с совпадающими названиями поля и переменной. :((

Дай бог, чтобы при этом не совпали типы иначе можно и не заметить, особенно при больших расчетах
...
Рейтинг: 0 / 0
15.08.2005, 08:59:21
    #33214846
neznajka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переменные m. -зачем ставится перед именем?
To glamis:
Дык, об чем же и речь! Довелось когда-то наступить на эти грабли ... :(
...
Рейтинг: 0 / 0
16.08.2005, 12:27:58
    #33217632
Igor Korolyov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переменные m. -зачем ставится перед именем?
Hi neznajka!

Потому и рекомендуют использовать m. ВЕЗДЕ где возможна неоднозначность
(например ВСЕГДА когда переменная упоминается справа от знака равенства). В
принципе m. мешает лишь в ОЧЕНЬ избранных случаях, в остальном же даже если
она и не нужна, то и вреда от неё никакого.

Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Переменные m. -зачем ставится перед именем? / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]