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

Когда я закрываю эту форму появляется множество ошибок, как быть?

06.03.2016, 18:50. Показов 914. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
При
C#
1
2
Window f = new Window();
f.ShowDialog(); // все хорошо, но 2 формы не могут быть активными
при
C#
1
2
3
            
Window f = new Window();
f.Show();
Когда я закрываю эту форму появляется множество ошибок. Так как работают 2 потока.
Как быть? ругается даже на это
C#
1
2
chart1.Series[2].Points.Clear();
chart1.Series[1].Points.Clear();
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
06.03.2016, 18:50
Ответы с готовыми решениями:

При попытке использовать header file появляется множество ошибок
Есть файл с функциями, он компилется без ошибок и все работает нормально, но при попытке использовать , как header file появляется тьма...

Ошибка [C++ Error] Unit2.cpp(39): E2040 Declarat - если убираю { то появляется множество ошибок
//--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include <math.h> ...

Как сделать форму в Excel в которую нужно вывести данные из Sheet-а, а затем пустить эту форму на принтер?
Как сделать форму в Excel в которую нужно вывести данные из Sheet-а, а затем пустить эту форму на принтер. Я новичок в этом деле. Спасибо!

4
979 / 874 / 350
Регистрация: 26.04.2012
Сообщений: 2,647
06.03.2016, 18:54
Sank1, достоверно определить в чем проблема по имеющейся информации невозможно никак. Покажите код тех потоков. Покажите, какие исключение вылетают.
0
0 / 0 / 0
Регистрация: 18.12.2015
Сообщений: 49
06.03.2016, 19:23  [ТС]
Кликните здесь для просмотра всего текста
System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.
в System.Windows.Forms.DataVisualization.C harting.Chart.get_Series()
в Client.Window.Update(Int32 tic, List`1 Date) в c:\Users\саша\Новая папка (3)\Forex\Client\Client\Window.cs:строка 331
в Client.Window.timer1_Tick(Object sender, EventArgs e) в c:\Users\саша\Новая папка (3)\Forex\Client\Client\Window.cs:строка 521
в System.Windows.Forms.Timer.OnTick(EventA rgs e)
в System.Windows.Forms.Timer.TimerNativeWi ndow.WndProc(Message& m)
в System.Windows.Forms.NativeWindow.Debugg ableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
в System.Windows.Forms.UnsafeNativeMethods .DispatchMessageW(MSG& msg)
в System.Windows.Forms.Application.Compone ntManager.System.Windows.Forms.UnsafeNat iveMethods.IMsoComponentManager.FPushMes sageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
в System.Windows.Forms.Application.ThreadC ontext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
в System.Windows.Forms.Application.ThreadC ontext.RunMessageLoop(Int32 reason, ApplicationContext context)
в System.Windows.Forms.Application.Run(For m mainForm)
в Client.Program.Main() в c:\Users\саша\Новая папка (3)\Forex\Client\Client\Program.cs:строк а 19
в System.AppDomain._nExecuteAssembly(Runti meAssembly assembly, String[] args)
в System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)
в Microsoft.VisualStudio.HostingProcess.Ho stProc.RunUsersAssembly()
в System.Threading.ThreadHelper.ThreadStar t_Context(Object state)
в System.Threading.ExecutionContext.RunInt ernal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
в System.Threading.ExecutionContext.Run(Ex ecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
в System.Threading.ExecutionContext.Run(Ex ecutionContext executionContext, ContextCallback callback, Object state)
в System.Threading.ThreadHelper.ThreadStar t()}


Добавлено через 1 минуту
EvilFromHell,
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
 private int Update(int tic, List<DateTime> Date)
        {
            chart1.MouseWheel += new MouseEventHandler(this.chart1_MouseWheel);
            chart1.Focus();// необходим фокус
            List<List<double>> poin = new List<List<double>>();
            setting();
            if (checkBox1.Checked == false)
            {
                   chart1.Series[2].Points.Clear();
                   chart1.Series[1].Points.Clear();
            }//не могу понять почему ссылается(хотя догадываюсь)
 
 
            chart1.Series[0].XValueType = ChartValueType.Time;
            chart1.Series[0].Points.AddXY(Date[tic], massYInetA[tic]);//точки для графика 
 
            poin = Resistance(tic);//уровни
 
            if (checkBox1.Checked == true)
            {
                Resis(poin, tic, 0.0001, Date);// рисуем уровни
            }
 
            chart1.Update();// обновление данных
            Console.WriteLine("tic=");
            Console.WriteLine(tic);
            Console.WriteLine("massYInetAY[tic]");
            Console.WriteLine(massYInetA[tic]);
 
            int Z = 10;// Кол-во  точек берущихся в расчет
            SMA(tic, Date, Z);
 
            button8.Text = Convert.ToString(massYInetA[tic]); // вывод значений на кнопку  
            chart1.ChartAreas[0].AxisX.Minimum = chart1.Series[0].Points[0].XValue;// ограничение по X минимум 
            tic++;
 
            return tic;
        }// метод обновления данных
0
979 / 874 / 350
Регистрация: 26.04.2012
Сообщений: 2,647
06.03.2016, 19:36

Не по теме:

Sank1, используйте теги, не создавайте модераторам лишнюю работу, и людей, которые читают, не заставляйте ломать глаза.


По теме-все равно ничего не понятно. В ошибке написано, что где-то ссылка на объект не указывает на экземпляр объекта... Но где и почему не указывает-конкретно из этого кода не ясно. Ставьте точки останова и смотрите, где какая-то из используемых ссылок на объекты становится null. В коде много не видно, да и странностей полно. Например, зачем вывод на консоль в данном методе?..И про потоки до сих пор ничего не понятно.
0
0 / 0 / 0
Регистрация: 18.12.2015
Сообщений: 49
06.03.2016, 20:17  [ТС]
просто дебаг

Добавлено через 39 минут
а может все из за времени такое получится? Так как данная функция вызывается каждую секунду.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
06.03.2016, 20:17
Помогаю со студенческими работами здесь

как переделать эту программу в форму Windows или вставить этот код PowerShell в форму Windows?
Как нам переделать программу, чтобы открыть XML-файл в форме Windows и прочитать значение процента после слова цены в файле MIK_RT.xml и...

Как обработать в try: когда нет ошибок
Добрый день мне нужно узнать когда в try: не будет ошибки и закрыть цикл while

Как заполняют эту форму
Обращаться к уважаемому (без иронии) форуму становиться уже привычкой... :) Чуть ли не по малейшему поводу... Доброго здравия... Пытаюсь...

Как вставить файл в эту форму?
Привет всем! У меня такая проблема сделал форму для оправки всё работает, но проблема в том что файл не отправляется что делать? Вот...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes. А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит: токи, напряжения и их 1 и 2 производные при t = 0;. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru