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