Передача массива из sub в sub
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Передача массива из sub в sub

Передача массива из sub в sub

Ответ
Поиск в этой теме
Непрочитано 28.03.2010, 10:28 #1
Передача массива из sub в sub
Викторыч
 
Регистрация: 16.03.2010
Сообщений: 4

Есть на форме две кнопки. В первой формируется массив:
Public Sub CB1_Click()
.........
ReDim PlacementNumber(RowCount - k - 1) As Integer
For i = 0 To (RowCount - k - 1)
PlacementNumber(i) = CInt(Table.GetText(k + i, 0))
Next i
End Sub

Хочу, чтобы по нажатию второй кнопки программа обращалась к массиву PlacementNumber. Подскажите, плз, как это реализовать?
Просмотров: 3168
 
Непрочитано 28.03.2010, 12:49
#2
Mikka


 
Регистрация: 05.08.2008
Сообщений: 155


Можно объявить массив глобально, т.е. не в процедуре, а в начале модуля...
Например так
Код:
[Выделить все]
private PlacementNumber() as integer

...
Public Sub CB1_Click()
...
end sub
после этого массив можно будет пользовать из всех процедур этого модуля
Mikka вне форума  
 
Автор темы   Непрочитано 28.03.2010, 13:39
#3
Викторыч


 
Регистрация: 16.03.2010
Сообщений: 4


Точняк! Спасибо большое!
Викторыч вне форума  
 
Непрочитано 28.03.2010, 20:43
#4
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406


А разве нельзя передавать массив как параметр?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 28.03.2010, 20:56
#5
AlexV

Инженер
 
Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
А разве нельзя передавать массив как параметр?
Можно было бы, если бы его надо было передать из той же sub, в которой он объявляется и формируется, в другую процедуру или функцию. А здесь его надо выцепить из процедуры обработки клика по другой кнопке. Если массив будет объявлен локально, то после end sub он свое существование прекратит..
__________________
...Не пытайся гнуть ты ложку,
Не вяжи её узлом.
Ложка - ложка понарошку,
А по правде, - это лом!
AlexV вне форума  
 
Непрочитано 28.03.2010, 22:06
#6
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406


А, да, сорри. Не сообразил сразу.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Передача массива из sub в sub



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вставка текста из массива VBA в чертеж AutoCad ArtemYa Программирование 2 22.01.2010 16:37
Построение трехмерной модели жилого массива Alexeychiк Другие CAD системы 3 24.02.2009 20:17
Переопределение массива stas_org Программирование 17 03.09.2008 11:23
Создание двумерного массива точек DFooz Программирование 1 01.05.2007 23:28