Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Помогите разобраться!!!!!
|
|||
|---|---|---|---|
|
#18+
Что в коде в этом коде не так Class TEST.Report Extends %Persistent [ ClassType = persistent, ProcedureBlock ] { Method Report() As %Integer { S Y=$O(^["NAMESPACE"]GLOBAL(Y)) QUIT:Y=" " QUIT Y } } если вылетает ошибка <UNDEFINED>zReport+1^TEST.Report.2 Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2009, 10:17 |
|
||
|
Помогите разобраться!!!!!
|
|||
|---|---|---|---|
|
#18+
stroydogЧто в коде в этом коде не так Я бы даже сказал: - Этого "что-то" там несколько stroydogвылетает ошибка <UNDEFINED>zReport+1^TEST.Report.2 И это только начало! Вот тут Код: plaintext И если уж Метод должен вернуть нечно типа %Integer - то тут Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2009, 10:34 |
|
||
|
Помогите разобраться!!!!!
|
|||
|---|---|---|---|
|
#18+
krvsa, Задача вообщем в следующем есть область в ^GLOBAL в глобале есть Y это список, мне нужно вернуть это список и отобразить в Memo, а мне постоянно UNDEFINED вылетает. как быть? Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2009, 11:00 |
|
||
|
Помогите разобраться!!!!!
|
|||
|---|---|---|---|
|
#18+
krvsa, Ошибку победил, вопрос второй возвращается только одно значение, а их там 100, если написать так: ClassMethod Report(Y As %String) As %String { S X="" F S I=$O(^["NAMESPACE"]GLOBAL(Y,Q)) QUIT:I="" S X=I QUIT IZ } зависат все и в процессах Cache программа начинает съедать оч много памяти. как быть? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2009, 11:47 |
|
||
|
Помогите разобраться!!!!!
|
|||
|---|---|---|---|
|
#18+
krvsa, и еще почему русские буквы возвращаются как зябра кадабра и что с этим сделать? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2009, 11:48 |
|
||
|
Помогите разобраться!!!!!
|
|||
|---|---|---|---|
|
#18+
stroydogв ^GLOBAL в глобале есть Y А что ты знгаешь про этот Y? Прочитать начение ^["NAMESPACE"]GLOBAL(Y) можно лишь точно зная что-то про Y... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2009, 11:54 |
|
||
|
Помогите разобраться!!!!!
|
|||
|---|---|---|---|
|
#18+
stroydogкак быть? Для этого расскажи суть задачки и приведи пример с 5-10 данными... stroydogпочему русские буквы возвращаются как зябра кадабра и что с этим сделать? Возвращаются куда? Кодировка возможно разная... Т.ч. давай дольше информации по задаче... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2009, 11:57 |
|
||
|
Помогите разобраться!!!!!
|
|||
|---|---|---|---|
|
#18+
krvsa, Задача в следующем: в ^GLOBAL есть индекса X (числа от 1 до 100 в столбик) нужно получить все эти числа и отобразить в комбобоксе, ко мне возращаются либо первое значение этого индекса то есть 1 если код такой: S Z="" S I=$O(^["NAMESPACE"]GLOBAL(Y)) QUIT:Y="" S Z=I QUIT Z или 100 если код такой: S Z="" F S I=$O(^["NAMESPACE"]GLOBAL(Y)) QUIT:Y="" S Z=I QUIT Z а мне надо все от 1 до 100 в столбик что в выпадающий список их запихнуть в Дельфи Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2009, 12:28 |
|
||
|
Помогите разобраться!!!!!
|
|||
|---|---|---|---|
|
#18+
stroydogмне надо все от 1 до 100 в столбик что в выпадающий список их запихнуть в Дельфи Ага, вона че... А ты посредством чего связываешь Дельфи с Кащеем? Хотя может это в твоем случае не так и важно... Вот тебе как вариант. Код: plaintext 1. 2. 3. 4. 5. Вызывай этот метод из Дельфей в цикле, пока он не вернет 0. Т.е. нечто такое: Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2009, 13:11 |
|
||
|
Помогите разобраться!!!!!
|
|||
|---|---|---|---|
|
#18+
Вот примерный код, которым я часто пользуюсь. 1. В Cache: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 2. В Delphi: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. Тогда в результате для добавления списка в ComboBox надо будет написать всего лишь следующий код: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2009, 18:24 |
|
||
|
Помогите разобраться!!!!!
|
|||
|---|---|---|---|
|
#18+
спасибо всем кто помог разобраться. вопрос решился следующим образом: В Cache Method GetGroups(IZ As %String) As %String { S I="" S I=$O(^["NAMESPACE"]GLOBAL(IZ)) Q I } В Delphi i:=1;iz:='1'; while iz<>'' do begin if i=1 then iz:=''; i:=i+1; iz:=OBJ.GetGroups(iz); str:=DosToWin(iz); // функция перевода козябры в человеческий язык if iz <> '' then ComboBox2.Items.Add(str); И все, еще раз спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2009, 13:22 |
|
||
|
|

start [/forum/topic.php?fid=39&gotonew=1&tid=1558323]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
59ms |
get topic data: |
10ms |
get first new msg: |
6ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 268ms |
| total: | 429ms |

| 0 / 0 |
