Инструкция препроцессора #672594


#0 by razbiralshik
Подскажите практическое назначение инструкции препроцессора, зачем какие-то куски кода помещать в инструкцию, в чем фишка?
#1 by Mitriy
чтобы сказать прямо - это компилируй на сервере, а это на клиенте...
#2 by ДенисЧ
Если одна и та же процедура может работать и там и там, и в ней есть кусок кода, который работать может только там или тут. Вот его и выделяют
#3 by Ненавижу 1С
попугайничают с С++, не переживай - проживешь и без них
#4 by Maxus43
+ но это не указывает 1с что код будет Выполнятся на сервере или клиенте. это место существования кода как такогого
#5 by Ненавижу 1С
+ в нормальных технологиях это делается через применение общего интерфейса с разными реализациями
#6 by razbiralshik
а зачем так говорить? в толстом клиенте ведь все может работать и там и тут, или ты имеешь ввиду например это: нужно открыть табличный документ и показать его на экране юзверю, тогда этот кусок в инструкцию по клиенту пихаем, так?
#7 by shamannk
Т.е. процесс компиляции код достает из кучи мест (клиент, сервер, внешнее соединение) и только патом в машиночитаемый код переводит?
#8 by Ненавижу 1С
даже в толстом нельзя форму открыть на сервере, что и хорошо
#9 by Ненавижу 1С
смотря что считать "машиной"
#10 by razbiralshik
ага,понял
#11 by Maxus43
можно проще, все модули компилируются перед выполнением, и сервер просто не видит строк, заключенных в #Если Клиент Тогда
#12 by Maxus43
+ контекст сервера не видит, в памяти этого кода просто не будет
#13 by shamannk
+ но это не указывает 1с что код будет Выполнятся на сервере или клиенте. Тогда о чем вы пишите?
#14 by Maxus43
это не указывает ГДЕ выполнятся, это указывает где располагается. Если будет #Если Сервер ИЛИ Клиент то исполнятся может и там и там, а вот на внешнем соединении дас ошибку. Ошибка не то что нельзя, а то что там этой процедуры нет физически
#15 by Maxus43
в УФ &НаКлиенте именно управляет ГДЕ будет выполнятся, а инструкция препроцессора имеет другой смысл
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С