Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
2 / 2 / 0
Регистрация: 20.06.2011
Сообщений: 143
1

Есть ли ограничение на количество переменных в программе

01.12.2012, 16:31. Показов 967. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
вопрос вот в чем я столкнулся с проблемой что программа стала подвисать когда я добавляю очередные переменные може их слишком много у меня их столько
VB.NET
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
 Dim g, g1, g2 As Integer   'они используются для увеличение размерности массивов в -"RascheteABC"
    Dim ppp As Integer  'переменная в поле количество чтобы автоматически увелич при нажатии кнопки
    Dim a As Integer
    Dim a1(), a2(), a3(), a4(), a5(), a6(), a7(), a8(), a9() As Integer
    Dim v1(), v2(), v3(), v4(), v5(), v6(), v7(), v8(), v9() As Integer
    Dim Ax(,) As Integer
    Dim Bx(), Bx1(), Bx2(), Bx3() As Integer
    Dim B19(), a19, v19 As Integer    'этот массив для кнопки 19 для ввода в массив найденных остатков из таблицы 2-остатки представление
    Dim Achik(), Achik1() As Integer
    Dim aa As Integer
    Dim chik As Integer = 1
    Dim y1, y2, y3, y4, y5, y6 As Integer
    Dim x As Integer
    Dim Xmax, XmaxW As Integer  'Xmax- это длинна массива, XmaxW- это кол-во элементов в массиве
    Dim aaa As Integer = 1
    Dim MX As Integer   '--это переменная для вычисления максимальной длинны массива по "Y" чтобы знать сколько забивать нолей
    Dim xxx As String
    Dim TT() As Integer    'это массив для ввода в него всех остатков из таблицы остатки
    Dim KolichestvoWWW1(), KolichestvoWWW2a(), KolichestvoWWW2x(), KolichestvoWWW3a(), KolichestvoWWW3x(), KolichestvoWWW3c() As Integer
    
    Dim mda As New SqlClient.SqlDataAdapter()
    Dim mds As New DataSet()
    Dim masX() As Integer
    Dim Zagotovka As Integer
 
    Private Property kolvo As String
Module Module1
 
    Public ZagZ1(), ZagZ2(), ZagZ3() As Integer 'это массивы для хранения размера заготовок для которых делается расчет
    Public ZagZ11(), ZagZ22(), ZagZ33() As Integer
    Public ZagZ111(), ZagZ222(), ZagZ333() As Integer 'здесь хранится разность (длинна отхода)
    Public aa11(), aa22(), aa33(), xx22(), xx33(), cc33() As Integer  'это массивы для хранения второй размерности массива (a,b),(x,y),(c,d)
    Public bb1(), bb2(), bb3(), yy2(), yy3(), dd3() As Integer  'это массивы для хранения второй размерности массива (a,b),(x,y),(c,d)
    Public RazmerWWW1(), RazmerWWW2a(), RazmerWWW2x(), RazmerWWW3a(), RazmerWWW3x(), RazmerWWW3c() As Integer
    Public RazWWW1()
    Public chik111, chik222, chik333, chik444, chik555, chik666 As Integer
    Public chikXXX As Integer
    Public nn1 As Integer = 0 'это переменные для чтобы знать какие пары заготовок задействованы в расчетах
    Public nn2 As Integer = 0
    Public nn3 As Integer = 0
    Public ch As Integer    'это для сопоставления самаой редко встречаемой заготовкой и конкриеным размером например "aa1"
    Public ch0, ch1, ch2, ch3, ch4, ch5 As Integer
    Public jj1, jj2, jj3 As Integer  'им присваивается данные из aa1, aa2, aa3, xx1 и т.д
    Public konec_rascheta As Integer 'она показывает если данаая заготовка уже нарезана то выйти из проверки
    Public Chik1, Chik2, Chik3, Chik4, Chik5, Chik6 As Integer   'Это счетчик для выяснения минимального кол-ва вариантов
    Public Razmer() As Integer
    Public TTKolvo() As Integer  'это массив для ввода в него всех "кол-ств" из таблицы остатки
    Public Kolichestvo() As Integer  'это кол-во введенное в - "Tекстбокс-10" нужное кол-во заготовок
    Public kolvo0, kolvo1, kolvo2, kolvo3 As Integer ' kolvo4, kolvo5 --это для манипуляций с подсчетом заготовок
    Public chickk(5) As Integer
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.12.2012, 16:31
Ответы с готовыми решениями:

Есть ли ограничение на количество разделов инфоблока?
Добрый день. Собственно запрос в заголовке,) Сколько максимум разделов можно добавить в инфоблок?...

Есть ли ограничение на количество полей MergeField
Добрый день! Добавляю поля типа MergeField и начиная с 66 поля, поле №65 и 66, и последующие...

Количество глобальных переменных в программе
Всем привет. Давно хотел спросить про количество глобальных переменных в программе. Натыкался на...

Есть ли в CommonDialog ограничение на количество открываемых файлов
Здравствуйте. Для открытия файлов использую CommonDialog, с разрешением открытия нескольких файлов....

2
7484 / 4148 / 474
Регистрация: 25.08.2012
Сообщений: 11,529
Записей в блоге: 11
01.12.2012, 21:33 2
Цитата Сообщение от Moerte Посмотреть сообщение
программа стала подвисать когда я добавляю очередные переменные
1. Покажите конфигурацию ПК.
2. Что параллельно с VB у Вас в работе, что фоном работает.

Из практики, правда VB6
Крупный прект по моделированию ТЭЦ
Три массива по 10 000 элементов (16 байт)
Переменных: Общих - 250, частных в 38 модулях 100 - 800
ПК: 3 ГГц, ОЗУ 4 ГБ
Загрузка ЦП - 50% (пик - 90%), ОЗУ 45%
0
169 / 149 / 14
Регистрация: 13.07.2011
Сообщений: 477
01.12.2012, 22:22 3
Moerte, а представляешь скока переменных имеет более менее серьезная программа? так что у тебя еще не много
0
01.12.2012, 22:22
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.12.2012, 22:22
Помогаю со студенческими работами здесь

Есть-ли ограничение на количество панелей S7-1200 + Weintek?
Здравствуйте! Подскажите кто знает, сколько панелей указанной модели можно подцепить к одному...

Ограничение переменных
Люди ,помогите! Я делаю программу в которой надо записывать более 8000 тысяч знаков в переменную ,а...

Ограничение для неинициализированных переменных?
Здравствуйте, уважаемый форумчане. Интересует вопрос: Какие ограничения применяются к...

Как обойти ограничение переменных
Добрый день. С помощью поиска решений на основе симплекс-метода решаю транспортную задачу ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru