|
|
|
Массив произвольного размера в классе
|
|||
|---|---|---|---|
|
#18+
При попытке изменения размера динамического массива в классе получаю ошибку Use the "new" keyword to create an object instance. Код: plaintext 1. 2. 3. 4. 5. 6. 7. Где я должен сделать Dim m_arr чтобы исключить ошибку? В инете ответ не нашел. Про класс ArrayList знаю. Объект класса С создается new. Использую VS 2005 Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2008, 13:45 |
|
||
|
Массив произвольного размера в классе
|
|||
|---|---|---|---|
|
#18+
Наверно объект не создаете: Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2008, 18:38 |
|
||
|
Массив произвольного размера в классе
|
|||
|---|---|---|---|
|
#18+
Да, действительно. В Виндовом приложении этот код срабатывает без ошибок! Дело в том, что я разрабатываю приложение для Windows Mobile Видимо тут другие правила. Поборол эту ошибку так: Public Class C ... Public Sub New() Dim arr() As Integer ReDim arr(0) m_arr = arr End Sub ... End C При создании экземпляра класса создается и инициализируется локальная переменная - массив, а потом ссылка на этот массив записывается в глобальную переменную класса. Так работает без ошибок. Спасибо за внимание. Форумом действительно немного ошибся. Прошу прощения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2008, 02:16 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=35603057&tid=2161718]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
141ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 207ms |
| total: | 429ms |

| 0 / 0 |
