|
Можно ли создать массив в вызываемой процедуре,
|
|||
---|---|---|---|
#18+
Очень хочется сделать вот так: Код: vbnet 1. 2. 3. 4. 5. 6. 7.
Но не разрешает. Тема навеяна http://forum.foxclub.ru/read.php?29,167116 и http://forum.foxclub.ru/read.php?32,177198,234888#msg-234888 Размерность массива заранее не определена, создается по Copy to array. Курсор создается в процедуре и нужен только для создания этого массива. Наиболее логично создать массив в процедуре и закрыть этот курсор. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2021, 15:52 |
|
Можно ли создать массив в вызываемой процедуре,
|
|||
---|---|---|---|
#18+
Напишите вопрос нормально/подробно, а то ss,tt,gg ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2021, 16:18 |
|
Можно ли создать массив в вызываемой процедуре,
|
|||
---|---|---|---|
#18+
glamis, массив можно создать в вызывающем процедуру коде. Что все и делают. DIMENSION gg(1) ss=tt() DISPLAY MEMORY LIKE ss PROCEDURE tt DIMENSION gg(5,3) gg='' RETURN @gg ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2021, 16:56 |
|
Можно ли создать массив в вызываемой процедуре,
|
|||
---|---|---|---|
#18+
Sergey Sizov, Проблема в том, что Copy to если массив определен, то копирует столько строк сколько определено. Она не расширяет массив. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
возвращает 1 1 Хотя... Код: vbnet 1. 2. 3. 4.
возвращает номально: 22004 20 Вопрос снят)) Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2021, 17:13 |
|
Можно ли создать массив в вызываемой процедуре,
|
|||
---|---|---|---|
#18+
При таком решении и Return не нужен. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2021, 17:21 |
|
|
start [/forum/topic.php?fid=41&msg=40041273&tid=1581448]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
370ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
others: | 16ms |
total: | 482ms |
0 / 0 |