Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Кто-то сталкивался с ограничениями на размер процедуры в VB? / 4 сообщений из 4, страница 1 из 1
01.03.2005, 15:49:39
    #32939101
Hibernate
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто-то сталкивался с ограничениями на размер процедуры в VB?
вот процедурка занимает 1400 строк (ничего сложного, просто длинная линейная последовательность) при компиляции гадина пишет, что сильно большая процедура. Нигде в доках не нашел такого ограничения. Мож кто ткнет носом - а то непонятно, это глюк или так и должно быть.
...
Рейтинг: 0 / 0
01.03.2005, 16:18:04
    #32939208
Дурак
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто-то сталкивался с ограничениями на размер процедуры в VB?
авторНигде в доках не нашел такого ограничения.


Сделал то же самое, получил ошибку. Нажал "Справка".

MSDN
When compiled, the code for a procedure can't exceed 64K. This error has the following cause and solution:

Code for this procedure exceeds 64K when compiled.
Break this, and any other large procedures, into two or more smaller procedures.

For additional information, select the item in question and press F1.


А вот ПОЧЕМУ не может превысить 64К - это уже другой вопрос :-).
...
Рейтинг: 0 / 0
01.03.2005, 16:24:21
    #32939233
Дурак
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто-то сталкивался с ограничениями на размер процедуры в VB?
А вот и ПОЧЕМУ...

MSDN(Data Limitations)
...
If a procedure or module exceeds the 64K code limit, Visual Basic generates a compile-time error.

If you define a procedure that has more than 64K of local variables defined, you get the error "Too many local nonstatic variables."

If you define a module that has more than 64K of module-level variables defined, or if you define a User-Defined Type larger than 64K, you get the error "Fixed or static data can't be larger than 64K."
...
...
Рейтинг: 0 / 0
01.03.2005, 17:29:47
    #32939449
Hibernate
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто-то сталкивался с ограничениями на размер процедуры в VB?
сенкс - у меня хелп посылает в пустоту? видимо, что-то с MSDN.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Кто-то сталкивался с ограничениями на размер процедуры в VB? / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]