Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Ошибка при запуске метода класса
|
|||
|---|---|---|---|
|
#18+
Привет соседи по повседневным заботам. Доброе утро все-свем=ем. Вот какая беда, не запускается на проверку метод класса. Создаю класс. В терминале пишу автор do ##class(Name).Method("string") Пробую создать обьект. Если так: авторSet OREF=##calss(Name).%New() и do OREF.Method("string") то метод выполняется. А если хранимый обьект авторSet ^ObjName=##calss(Name).%New() , запустить метод. У меня че-то не получается. Подскажите, что не так делаю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 12:38 |
|
||
|
Ошибка при запуске метода класса
|
|||
|---|---|---|---|
|
#18+
Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 12:45 |
|
||
|
Ошибка при запуске метода класса
|
|||
|---|---|---|---|
|
#18+
Снова смеяться будете. С моей колокольни - создаю хранимый екземпляр класса. После выполнения появляется глобал. Я по книге смотрю. Там так написано. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 12:52 |
|
||
|
Ошибка при запуске метода класса
|
|||
|---|---|---|---|
|
#18+
AdmigatorR , вероятно вы сделали метод экземпляра... Он небудет запускаться как метод класса. В глобальную переменую ореф класса писать нельзя. Только в локальную... И это не "хранимый екземпляр" Просто ореф... Т.е. некая ссылка на екземпляр класса. ---------- Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 12:58 |
|
||
|
Ошибка при запуске метода класса
|
|||
|---|---|---|---|
|
#18+
Ну мало ли затейников... Хранимый экземпляр получается медотом %Save() А методом %Id() можно увидеть, какой хранимый ид у объекта. А классовым методом %OpenId(id) можно его восстановить. А храниться он будет в глобале, имя которого похоже на имя +класса буква "D" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 13:09 |
|
||
|
Ошибка при запуске метода класса
|
|||
|---|---|---|---|
|
#18+
Блок А.Н.А храниться он будет в глобале, имя которого похоже на имя +класса буква "D" Это если ничего не "мутить" А то у нас "затейников" хватает!... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 13:39 |
|
||
|
Ошибка при запуске метода класса
|
|||
|---|---|---|---|
|
#18+
Спасибо за подсказки, все учел. Но вот авторdo ##class(Name).Method("string") все равно не идет, а вроде должен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 14:00 |
|
||
|
Ошибка при запуске метода класса
|
|||
|---|---|---|---|
|
#18+
AdmigatorRвсе равно не идет, а вроде должен. Сделай его методом класса и он пойдет Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 14:18 |
|
||
|
Ошибка при запуске метода класса
|
|||
|---|---|---|---|
|
#18+
AdmigatorRСнова смеяться будете. С моей колокольни - создаю хранимый екземпляр класса. После выполнения появляется глобал. Я по книге смотрю. Там так написано. Он и создается ... только вот ссылки на созданный объект вы не получаете :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 08:02 |
|
||
|
|

start [/forum/topic.php?fid=39&msg=34781229&tid=1559219]: |
0ms |
get settings: |
6ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
33ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 243ms |
| total: | 365ms |

| 0 / 0 |
