Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
0 / 0 / 0
Регистрация: 24.03.2010
Сообщений: 8
1

NullreferenceExeption was unhandled Object reference not set to an instance of an object

25.03.2010, 23:55. Показов 1462. Ответов 2
Метки нет (Все метки)

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
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
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Runtime.InteropServices;
using Utilities;
using Microsoft.Win32;
using System.IO;
using System.Drawing.Imaging;
using System.Net;
 
 
 
 
 
namespace key_preview
{
    
 
    
    public partial class SSM : Form
    {
        globalKeyboardHook gkh = new globalKeyboardHook();
 
      
 
        public SSM()
        {
            InitializeComponent();
        }
 
        const long
            Config_Load = 0,
            Config_Save = 1;
 
        
        private void AutoConfig(long action)
        {
            const string
                Reg_Key = "SOFTWARE\\SSM";
 
            string s = String.Format("{0}\\CSharp\\{1}", Reg_Key, Name);
 
            RegistryKey h = Registry.LocalMachine;
            h = h.CreateSubKey(s);
            foreach (Control c in Controls)
            {
                if (c is TextBox)
                {
                    if (Config_Load == action)
                    {
                        c.Text = (string)h.GetValue(c.Name);
                    }
                    else
                    {
                        h.SetValue(c.Name, c.Text.ToString());
                    }
                }
            }
        }
 
        private void Form1_Load(object sender, EventArgs e)
        {
            gkh.HookedKeys.Add(System.Windows.Forms.Keys.F10);
            gkh.KeyUp += new KeyEventHandler(gkh_KeyUp);
            AutoConfig(Config_Load);
        }
 
        private void button1_Click_1(object sender, EventArgs e)
        {
            string fn = "";
            FolderBrowserDialog fbd = new FolderBrowserDialog();
            DialogResult dr = fbd.ShowDialog();
            if (dr == DialogResult.OK)
            {
                fn = fbd.SelectedPath;
            }
            textBox1.Text = fn + "\\";
        }
 
        void gkh_KeyUp(object sender, KeyEventArgs e)
        {
            string dt = DateTime.Now.ToString("dd.MM.yyyy.HH.mm.ss");
            
            
            string keys = "{PrtSc}";
 
            string g = "";
 
            SendKeys.SendWait(keys);
 
            Image image = Clipboard.GetImage();
 
            if (radioButton1.Checked)
            {
                image.Save(textBox1.Text + dt+ ".png", ImageFormat.Png);
                g = ".png";
 
            }
            if (radioButton3.Checked)
            {
                image.Save(textBox1.Text + dt +".jpg", ImageFormat.Jpeg);
                g = ".jpg";
            }
            if (radioButton2.Checked)
            {
                image.Save(textBox1.Text + dt +".bmp", ImageFormat.Bmp);
                g = ".bmp";
            }
 
 
            if (checkBox1.Checked)
            {
                string Login = textBox4.Text;
                string Password = textBox3.Text;
                string IP = textBox2.Text;
                string inputfilepath = textBox1.Text + dt + g;
                string ftphost = IP;
                string ftpfullpath = "ftp://" + ftphost + "/" + dt + g;
                FtpWebRequest ftp = (FtpWebRequest)FtpWebRequest.Create(ftpfullpath);
                ftp.Credentials = new NetworkCredential(Login, Password);
                ftp.KeepAlive = true;
                ftp.UseBinary = true;
                ftp.Proxy = null;
                ftp.Method = WebRequestMethods.Ftp.UploadFile;
                FileStream fs = File.OpenRead(textBox1.Text + dt + g);
                byte[] buffer = new byte[fs.Length];
                fs.Read(buffer, 0, buffer.Length);
                fs.Close();
                Stream ftpstream = ftp.GetRequestStream();
                ftpstream.Write(buffer, 0, buffer.Length);
                ftpstream.Close();
                Clipboard.Clear();
            }
            else
            {
                Clipboard.Clear();
            }
        }
 
        private void Form1_FormClosing(object sender, FormClosingEventArgs e)
        {
            AutoConfig(Config_Save);
        }
 
        
 
        private void checkBox1_CheckedChanged(object sender, EventArgs e)
        {
            if (checkBox1.Checked)
            {
                label2.Visible = true;
                label3.Visible = true;
                label4.Visible = true;
                textBox2.Visible = true;
                textBox3.Visible = true;
                textBox4.Visible = true;
            }
            else
            {
                
                    label2.Visible = false;
                    label3.Visible = false;
                    label4.Visible = false;
                    textBox2.Visible = false;
                    textBox3.Visible = false;
                    textBox4.Visible = false;
                
            }
        }
 
        private void radioButton1_CheckedChanged(object sender, EventArgs e)
        {
 
        }
 
    }
 
}

Podskazhite pozhaluista,pochemu programma viletaet v 50% nazhatija F10 ?

NullreferenceExeption was unhandled
Object reference not set to an instance of an object.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.03.2010, 23:55
Ответы с готовыми решениями:

Ошибка в коде (Object reference not set to an instance of an object)
Имеется данный код (ниже), если же проходит по следующему пути: метод 2, метод 2.1, метод 2.1.1,...

Object reference not set to an instance of an object
Имеется 2 класса: public class infa { public int ch_rech,...

Object reference not set to an instance of an object
Люди подскажите как создать на форме несколько панелей с помощью массива. Если делаю так: private...

Нулевые значения баз данных. Object reference not set to an instance of an object
В базе данных существуют пустые поля. Из базы осуществляется вывод на веб страницу в поля ввода....

2
Комбайнёр
1606 / 704 / 77
Регистрация: 27.05.2008
Сообщений: 2,535
26.03.2010, 08:37 2
Object reference not set to an instance of an object.
Это означает, что используемый объект не создан.
0
0 / 0 / 0
Регистрация: 24.03.2010
Сообщений: 8
26.03.2010, 14:01  [ТС] 3
Da, no pochemu ona inogda rabotaet?
0
26.03.2010, 14:01
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.03.2010, 14:01
Помогаю со студенческими работами здесь

Передача строки из GridView: Object reference not set to an instance of an object
Ахтунг!) Не разберусь где я не установил ссылку оО Выскакует когда я хочу передать строку из...

Ошибка: System.NullReferenceException: 'Object reference not set to an instance of an object'
interface Monitor { double Diagonal { get; set; } int Resolution { get; set;...

Вызов внешних функций. Object reference not set to an instance of an object
Написал обычный dll на С++. Есть в ней функция которая создает объект на удаленном компе и...

HtmlAgilityPack выбрасывает исключение Object reference not set to an instance of an object
Помогите пожалуйста разобраться. Есть такой html код Хочу получить строку "Начало". Пишу такой...

Ошибка на ровном месте: Object reference not set to an instance of an object
Программа на VS2010 C# winforms Программа работала, сделал релиз, начал тестить на других компах,...

Ошибка System.NullReferenceException : Object reference not set to an instance of an object
Совсем недавно начал учить C# . Наткнулся на ресурс codewars,где нужно по условию написать код и...


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

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