Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
создание метода объекта Print()
|
|||
|---|---|---|---|
|
#18+
Всем привет Имеется класс Address , в котором имеются следующие свойства: Код: plaintext 1. 2. 3. 4. Нужно в классе Address создать метод объекта Print(), выводящий адрес в 3 строки. Тип возвращаемого значения - %Library.Status. Для написания кода метода нужно использовать команду write , относительный точечный синтаксис и символы форматирования как это реализовать? Я думаю что структура модуля должна иметь примерный вид: Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2007, 10:48 |
|
||
|
создание метода объекта Print()
|
|||
|---|---|---|---|
|
#18+
Ольга, Расскажите нам все таки в каком ВУЗе Вы учитесь? Скачайте http://www.intersystems.ru/cache/education/docs/ObjectQS.zip и прочитайте документ Object Quick Start. Там есть пример метода, который Вам нужен. Вадим ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2007, 12:02 |
|
||
|
создание метода объекта Print()
|
|||
|---|---|---|---|
|
#18+
Учусь в Волгоградском Техническом пишу вот так (см. ссылку на рисунок) http://dump.ru/files/4/40456930913/ При компиляции Ругается: авторInvalid command : 'write "Улица: "_$zobjval(,5,0,3,5)' : Offset:6 [write^Address.1] TEXT: write "Улица: "_$zobjval(,5,0,3,5) Address.1.INT(215) ERROR #1026: Invalid command : 'write !' : Offset:6 [write^Address.1] TEXT: write ! Address.1.INT(216) ERROR #1026: Invalid command : 'write "Город: "_$zobjval(,2,0,3,2)' : Offset:6 [write^Address.1] TEXT: write "Город: "_$zobjval(,2,0,3,2) Address.1.INT(217) ERROR #1026: Invalid command : 'write !' : Offset:6 [write^Address.1] TEXT: write ! Address.1.INT(218) ERROR #1026: Invalid command : 'write "Страна: "_$zobjval(,3,0,3,3)' : Offset:6 [write^Address.1] TEXT: write "Страна: "_$zobjval(,3,0,3,3) Errors detected during compilation. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2007, 13:03 |
|
||
|
создание метода объекта Print()
|
|||
|---|---|---|---|
|
#18+
Перед write поставьте пробел или табуляцию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2007, 13:49 |
|
||
|
создание метода объекта Print()
|
|||
|---|---|---|---|
|
#18+
Ольга СеменоваУчусь в Волгоградском Техническом пишу вот так (см. ссылку на рисунок) http://dump.ru/files/4/40456930913/ При компиляции Ругается: авторInvalid command : 'write "Улица: "_$zobjval(,5,0,3,5)' : Offset:6 [write^Address.1] TEXT: write "Улица: "_$zobjval(,5,0,3,5) Address.1.INT(215) ERROR #1026: Invalid command : 'write !' : Offset:6 [write^Address.1] TEXT: write ! Address.1.INT(216) ERROR #1026: Invalid command : 'write "Город: "_$zobjval(,2,0,3,2)' : Offset:6 [write^Address.1] TEXT: write "Город: "_$zobjval(,2,0,3,2) Address.1.INT(217) ERROR #1026: Invalid command : 'write !' : Offset:6 [write^Address.1] TEXT: write ! Address.1.INT(218) ERROR #1026: Invalid command : 'write "Страна: "_$zobjval(,3,0,3,3)' : Offset:6 [write^Address.1] TEXT: write "Страна: "_$zobjval(,3,0,3,3) Errors detected during compilation. В начале каждой строки в теле метода Print() нужно поставить пробел либо символ табуляции; а если задекларировано возвращаемое значение %Status, хорошо бы поставить в конце, например, q $$$OK. Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2007, 13:57 |
|
||
|
создание метода объекта Print()
|
|||
|---|---|---|---|
|
#18+
Волгоградский Технический - это бывший Политех? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2007, 14:08 |
|
||
|
создание метода объекта Print()
|
|||
|---|---|---|---|
|
#18+
newbie' В начале каждой строки в теле метода Print() нужно поставить пробел либо символ табуляции; а если задекларировано возвращаемое значение %Status, хорошо бы поставить в конце, например, q $$$OK. Код: plaintext 1. 2. 3. 4. 5. 6. 7. спасибо - откомпилировалось А как в одной строке метода вывести сразу несколько свойств, т.е. в строку Код: plaintext Код: plaintext какой здесь синтаксис? через запятую ? или есть какая-то функция конкатенации? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2007, 15:23 |
|
||
|
создание метода объекта Print()
|
|||
|---|---|---|---|
|
#18+
Ольга Семенова А как в одной строке метода вывести сразу несколько свойств, т.е. в строку Код: plaintext Код: plaintext какой здесь синтаксис? через запятую ? или есть какая-то функция конкатенации? например, Код: plaintext 1. Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2007, 15:41 |
|
||
|
создание метода объекта Print()
|
|||
|---|---|---|---|
|
#18+
подчеркивание - конкатенация, но можно выводить через запятую. "!" - перевод строки write "Улица: ",..Street,!,"Город: ",..City,!,"Страна: ",..Country ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2007, 15:45 |
|
||
|
создание метода объекта Print()
|
|||
|---|---|---|---|
|
#18+
а как сделать следующее: Код: plaintext пишу так Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2007, 15:50 |
|
||
|
создание метода объекта Print()
|
|||
|---|---|---|---|
|
#18+
Интересно чему учат в Волгоградском Техническом? можно так: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2007, 16:05 |
|
||
|
создание метода объекта Print()
|
|||
|---|---|---|---|
|
#18+
aleshapИнтересно чему учат в Волгоградском Техническом? можно так: Код: plaintext а что такое ] или это = ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2007, 16:12 |
|
||
|
создание метода объекта Print()
|
|||
|---|---|---|---|
|
#18+
Ольга Семенова а что такое ] или это = ??? ] - это оператор "сортируется после". Любая строка сортируется после пустой строки, если не равна пустой строке. Так писали чтобы съэкономить символ в тексте и не писать i v'="" запись i v]"" короче и используется как идиома. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2007, 16:18 |
|
||
|
|

start [/forum/topic.php?fid=39&msg=34489701&tid=1559354]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
40ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 242ms |
| total: | 379ms |

| 0 / 0 |
