Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
2 / 2 / 2
Регистрация: 06.06.2014
Сообщений: 156
Записей в блоге: 1
1

Ошибка в прибавлении 1 к числу System.ArgumentOutOfRangeException

13.03.2015, 22:11. Показов 665. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
C#
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
 static void key()
        {
            int delayint = 0;
            int timersint = 0;
            while (true)
            {
                int keyint = int.Parse(keys[number4]);
                if (keyint == 256)
                {
                    delayint = int.Parse(delay[number4]);
                    timersint = int.Parse(timers[number4]);
                }
                else
                {
                    number4 = number4 + 1;
                }
 
                if (delayint - timersint > 0)
                {
                    delayint = delayint - timersint;
                }
                else
                {
                    delayint = 5;
                }
 
                if (timerint > timersint - ar)
                {
                    if (timerint < timersint + ar)
                    {
                        number4 = number4 + 1;
                        keybd_event(0x20, 0, 0, 0);
                        Thread.Sleep(delayint);
                        keybd_event(0x20, 0, KEYEVENTF_KEYUP, 0);
                    }
                }
                Thread.Sleep(1);
            }
        }
Ошибка в числе number4.

Первый этап обработки исключения типа "System.ArgumentOutOfRangeException" в mscorlib.dll
Необработанное исключение типа "System.ArgumentOutOfRangeException" в mscorlib.dll
Дополнительные сведения: Индекс за пределами диапазона. Индекс должен быть положительным числом, а его размер не должен превышать размер коллекции.

Почему то number4 становится максимальным!!!

Добавлено через 19 минут
C#
1
int keyint = int.Parse(keys[number4]);
Ошибка в этой строке. Почему то number4 становится максимальным числом для keys
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.03.2015, 22:11
Ответы с готовыми решениями:

Парсер файла. Ошибка System.ArgumentOutOfRangeException
Не понимаю, как исправить ошибку. Подскажите, пожалуйста Необработанное исключение типа...

Ошибка компиляции с массивом - System.ArgumentOutOfRangeException
В строке 33 выдает ошибку: почему? Необработанное исключение типа...

Вылазит ошибка Необработанное исключение типа "System.ArgumentOutOfRangeException"
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data;...

Ошибка при закрытии формы "System.ArgumentOutOfRangeException" в mscorlib.dll
Гайз, нужна помощь. Гугл не помог, вся надежда на вас. Офк есть подозрения что проблема настолько...

0
13.03.2015, 22:11
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.03.2015, 22:11
Помогаю со студенческими работами здесь

System.ArgumentOutOfRangeException
using System; using System.Text.RegularExpressions; using System.Globalization; public class...

System.ArgumentOutOfRangeException
Здравствуйте, а как решить System.ArgumentOutOfRangeException? Если ввести пустую строку будет...

Вызвано исключение: "System.ArgumentOutOfRangeException" в System.Drawing.dll
Тема очень популярна, много перечитал статье на эту тему, но проблема сходилась только в названии....

System.ArgumentOutOfRangeException в DataGridView
приветствую форумчане. у меня есть проблема с отображением datagridview где rowCount меняется в...


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

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