Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/9: Рейтинг темы: голосов - 9, средняя оценка - 4.89
1 / 1 / 0
Регистрация: 30.01.2017
Сообщений: 111

Игнорирование ошибки

30.09.2017, 19:47. Показов 1890. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите пожалуйста, можно ли как-то программно сделать, чтобы игнорировать такие ошибки? Есть ли вообще такой способ, и если есть, то какой?
Миниатюры
Игнорирование ошибки  
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
30.09.2017, 19:47
Ответы с готовыми решениями:

Игнорирование ошибки загрузки страницы
Задача такая... Существует сайт со страницами типа www.site.ru/cat/1/, www.site.ru/cat/2/ и т.д. Я в цикле перебираю эти страницы и...

Игнорирование ошибки
Всем Здравствовать. Помогите люди добрые, у самого ума и знаний не хватает победить проблемку, почти сутки бъюсь. Суть в следущем: В...

Игнорирование ошибки?
Всем Здравия, Благополучия и Мудрости! Давно интересует вопрос, можно ли избавиться от того, что вылазит сообщение об ошибке, когда...

4
Эксперт .NET
6691 / 4102 / 1607
Регистрация: 09.05.2015
Сообщений: 9,574
30.09.2017, 19:55
Скорее всего можно. Покажите код в котором эта ошибка возникает.
0
1 / 1 / 0
Регистрация: 30.01.2017
Сообщений: 111
30.09.2017, 20:03  [ТС]
Кнопка срабатывает по таймеру каждые 10 секунд.

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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
 private void button1_Click(object sender, EventArgs e)
        {
            // создание обьекта и подключения к серверу
            Opc.URL url = new Opc.URL("opcda://192.168.1.107/Honeywell.Redirect1");
            Opc.Da.Server server = null;
            OpcCom.Factory fact = new OpcCom.Factory();
            server = new Opc.Da.Server(fact, null);
            server.Connect(url, new Opc.ConnectData(new System.Net.NetworkCredential()));
 
            //создание групп
            Opc.Da.Subscription group;
            Opc.Da.SubscriptionState groupState = new Opc.Da.SubscriptionState();
            groupState.Name = "asd";
            groupState.UpdateRate = 15000;
            groupState.Active = true;
            group = (Opc.Da.Subscription)server.CreateSubscription(groupState);
 
            itemsNames = new List<string>();
            itemsNames.Add("/ASSETS/H02/H02_21/ACCULOAD1.Otgruzka1.PV[1]");
            itemsNames.Add("/ASSETS/H02/H02_21/ACCULOAD1.Otgruzka1.PV[2]");
            itemsNames.Add("/ASSETS/H02/H02_21/ACCULOAD1.Otgruzka1.PV[3]");
            itemsNames.Add("/ASSETS/H02/H02_21/ACCULOAD1.Otgruzka1.PV[4]");
 
            itemsNamesTextBoxes = new List<TextBox>();
            itemsNamesTextBoxes.Add(textBox41);
            itemsNamesTextBoxes.Add(textBox40);
            itemsNamesTextBoxes.Add(textBox39);
            itemsNamesTextBoxes.Add(textBox38);
 
 
            itemsResultsTextBoxes = new List<TextBox>();
            itemsResultsTextBoxes.Add(textBox20);
            itemsResultsTextBoxes.Add(textBox21);
            itemsResultsTextBoxes.Add(textBox22);
            itemsResultsTextBoxes.Add(textBox23);
 
 
            // добавление айтемов в группу
            Opc.Da.Item[] items = new Opc.Da.Item[itemsNames.Count];
            for (int i = 0; i < items.Length; i++)
            {
                items[i] = new Opc.Da.Item();
                items[i].ItemName = itemsNames[i];
                itemsNamesTextBoxes[i].Text = itemsNames[i];
            }
 
            Opc.Da.Item[] tts = new Opc.Da.Item[2];
            tts[0] = new Opc.Da.Item();
            tts[0].ItemName = "/ASSETS/H02/H02_21/7FILL_1.Current.PV";
            tts[1] = new Opc.Da.Item();
            tts[1].ItemName = "/ASSETS/H02/H02_21/7FILL_1.Zadanie.PV";
 
            tts = group.AddItems(tts);
 
            //запись
            Opc.Da.ItemValue[] writeValues = new Opc.Da.ItemValue[2];
            writeValues[0] = new Opc.Da.ItemValue();
            writeValues[0].ServerHandle = group.Items[0].ServerHandle;
            writeValues[0].Value = Txt_MASSA_SHIP.Text;
            writeValues[1] = new Opc.Da.ItemValue();
            writeValues[1].ServerHandle = group.Items[1].ServerHandle;
            writeValues[1].Value = Txt_MASSA_PRESET.Text;
 
 
            items = group.AddItems(items);
 
            Opc.IRequest req;
            group.Write(writeValues, 321, new Opc.Da.WriteCompleteEventHandler(WriteCompleteCallback), out req);
            group.Read(group.Items, 123, new Opc.Da.ReadCompleteEventHandler(ReadCompleteCallback), out req);
 
        }
 
 
        //метод на запись
        private void WriteCompleteCallback(object clientHandle, Opc.IdentifiedResult[] results)
        {
 
            foreach (Opc.IdentifiedResult writeResult in results)
            {
                Console.WriteLine("\t{0} write results: {1}", writeResult.ItemName, writeResult.ResultID);
            }
        }
 
        //метод на чтение
        private void ReadCompleteCallback(object clientHandle, Opc.Da.ItemValueResult[] results)
        {
             for (int i = 0; i < itemsNames.Count; i++)
            {
                for (int j = 0; j < results.Length; j++)
                {
                    if (results[j].ItemName == itemsNames[i])
                    {
                        itemsResultsTextBoxes[i].Invoke(new MethodInvoker(delegate { itemsResultsTextBoxes[i].Text = results[j].Value.ToString(); }));
                        break;
                    }
                }
            }
0
Эксперт .NET
6691 / 4102 / 1607
Регистрация: 09.05.2015
Сообщений: 9,574
30.09.2017, 20:38
Пробуйте что нибудь типа этого
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
            Opc.URL url = new Opc.URL("opcda://192.168.1.107/Honeywell.Redirect1");
            OpcCom.Factory fact = new OpcCom.Factory();
            Opc.Da.Server server = new Opc.Da.Server(fact, url);
 
            Console.WriteLine(String.Format("Connecting to server {0}", url));
 
            try
            {
                server.Connect(new Opc.ConnectData(new System.Net.NetworkCredential()));
                Console.WriteLine(String.Format("Connected to server {0}", url));
            }
            catch (Opc.ConnectFailedException opcConnExc)
            {
                Console.WriteLine(String.Format("Could not connect to server {0}", url));
                Console.WriteLine(opcConnExc.ToString());
            }
0
1 / 1 / 0
Регистрация: 30.01.2017
Сообщений: 111
02.10.2017, 19:48  [ТС]
Цитата Сообщение от Someone007 Посмотреть сообщение
Пробуйте что нибудь типа этого
При запуске проги пишет что url не может быть 0.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
02.10.2017, 19:48
Помогаю со студенческими работами здесь

Игнорирование ошибки 404
Добрый день!) Хочется сделать программу для автоматической загрузки изображений по указанному адресу (вида &quot;http://*.*/*/*.jpg&quot;...

Игнорирование ошибки IdHTTP
Итак, ребят, суть вопроса проста: как игнорировать ошибки, возникающие, например, при истечении времени соединения. Допустим, я пишу...

Игнорирование ошибки idhttp 429
Вот код try idhttp('url'); except end;Все работает,но со временем,возникает ошибка 429,слишком много запросов.Если программа...

Игнорирование ошибки IdHTTP с циклом
Есть такой код к примеру begin try IdHttp.Get('http://google.com'); exception on E: Exception do if e.Message&lt;&gt;'' then end; end;...

Найти ошибки в данной программе (известно что есть только 2 ошибки)
У меня в модуле с програмирования задание: Найти ошибки в данной программе (известно что есть только 2 ошибки) .model small .data ...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru