powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Кто-то сталкивался с ограничениями на размер процедуры в VB?
4 сообщений из 4, страница 1 из 1
Кто-то сталкивался с ограничениями на размер процедуры в VB?
    #32939101
Hibernate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот процедурка занимает 1400 строк (ничего сложного, просто длинная линейная последовательность) при компиляции гадина пишет, что сильно большая процедура. Нигде в доках не нашел такого ограничения. Мож кто ткнет носом - а то непонятно, это глюк или так и должно быть.
...
Рейтинг: 0 / 0
Кто-то сталкивался с ограничениями на размер процедуры в VB?
    #32939208
Дурак
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторНигде в доках не нашел такого ограничения.


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

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
Кто-то сталкивался с ограничениями на размер процедуры в VB?
    #32939233
Дурак
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вот и ПОЧЕМУ...

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
Кто-то сталкивался с ограничениями на размер процедуры в VB?
    #32939449
Hibernate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сенкс - у меня хелп посылает в пустоту? видимо, что-то с MSDN.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Кто-то сталкивался с ограничениями на размер процедуры в VB?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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