Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Создание своих системных классов
|
|||
|---|---|---|---|
|
#18+
Подскажите пожалуйста, как создать в CACHE свой пользовательский класс, т.е. чтоб начинался с % ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2012, 13:42 |
|
||
|
Создание своих системных классов
|
|||
|---|---|---|---|
|
#18+
а пробовали создать ? нет никаких проблем, нужно только не забывать что системные классы хранятся в системной же области хотя и доступны отовсюду. т.е. хранятся в базе CACHELIB. это нужно учитывать при переносе приложения на другой сервер есть еще возможность использовать свои системные функции которые начинаются на Z а так же системные функциональные глобалы на Z (наподобии ^$J,^$G и т.д.) и в любом случае нужно хранить код в системной области, и не забывать переносить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2012, 14:49 |
|
||
|
Создание своих системных классов
|
|||
|---|---|---|---|
|
#18+
DAiMorа так же системные функциональные глобалы на Z (наподобии ^$J,^$G и т.д.) Примерчик можно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2012, 15:18 |
|
||
|
Создание своих системных классов
|
|||
|---|---|---|---|
|
#18+
Пытаюсь создать через студию, задав имя класса в виде %NameClass, выдает ошибку, подскажите как правильно создавать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2012, 16:17 |
|
||
|
Создание своих системных классов
|
|||
|---|---|---|---|
|
#18+
Adylov Timur, Для создания %NameClass нужно 1. Убедиться что CACHELIB не подмонтирована в Read Only режиме 2. Перейти студией в область CACHELIB 3. Создать класс %NameClass ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2012, 17:04 |
|
||
|
Создание своих системных классов
|
|||
|---|---|---|---|
|
#18+
Adylov TimurПытаюсь создать через студию, задав имя класса в виде %NameClass, выдает ошибку, подскажите как правильно создавать? имя класса всегда должно содержать имя пакета, ты предполагаю хотите сделать класс наподобие %Status, %String и т.д. то в данном случае все эти классы находятся в пакете %Library соответственно полные имена классов будут %Library.Status и %Library.String, пакет %Library можно не указывать напрямую при обращении, но создан класс конечно должен быть правильно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2012, 19:11 |
|
||
|
Создание своих системных классов
|
|||
|---|---|---|---|
|
#18+
Есть еще момент, база CACHELIB по умолчанию только для чтения. Нужно разрешить в ней запись. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2012, 19:35 |
|
||
|
Создание своих системных классов
|
|||
|---|---|---|---|
|
#18+
А сорри, повтоярюсь. Ptn все написал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2012, 19:36 |
|
||
|
Создание своих системных классов
|
|||
|---|---|---|---|
|
#18+
а кто нибудь кстати видел описание в документации создание собственных structured system variable name or SSVN я пока нашел возможность реализацию SET, GET, DATA, ORDER, QUERY, для них получилось так SSVNZT.mac в области %SYS Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. и соответственно обращения к глобалу ^$ZT, например Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2012, 20:45 |
|
||
|
Создание своих системных классов
|
|||
|---|---|---|---|
|
#18+
Создание чего-либо, что будет хранится в БД CACHELIB = головная боль при эксплуатации, т.к. при любых операциях обновления Cache всё "ваше" будет затёрто, и вам придётся это заливать заново. Придерживаясь несложных правил именования (см. "Custom Items in CACHESYS") , можно создавать системные классы (программы, глобалы), хранящиеся в БД CACHESYS, с которыми обновления Cache поступают "по-человечески": они не только не теряются, но даже перекомпилируются. А ещё лучше не касаться системных баз Cache вообще, благо отображение пакетов позволяет иметь собственную системную БД и ни от кого не зависеть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2012, 13:51 |
|
||
|
Создание своих системных классов
|
|||
|---|---|---|---|
|
#18+
Alexey MaslovА ещё лучше не касаться системных баз Cache вообще, благо отображение пакетов позволяет иметь собственную системную БД и ни от кого не зависеть.Полностью поддерживаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2012, 16:08 |
|
||
|
Создание своих системных классов
|
|||
|---|---|---|---|
|
#18+
Adylov Timur, Что дозволено Юпитеру не позволено быку ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2012, 05:28 |
|
||
|
Создание своих системных классов
|
|||
|---|---|---|---|
|
#18+
kolesov, Из КВН 70-х: Под небом очень ярким Бык приставал к дояркам, Но Леня Жаботинский Подверг его толчку! И с первой же попытки, Откинул бык копытки... Что можно чемпиону, Того нельзя быку! П.С. Для молодежи: Леонид Жаботинский - штангист супертяж, чемпион СССР, мира и, кажется, олимпиады. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2012, 07:12 |
|
||
|
|

start [/forum/topic.php?fid=39&msg=37922183&tid=1557408]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
51ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
63ms |
get tp. blocked users: |
1ms |
| others: | 214ms |
| total: | 368ms |

| 0 / 0 |
