Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# .NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
tdlextremal
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. Просмотров 898. Ответов 2
Метки нет (Все метки)

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
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.03.2010, 23:55
Ответы с готовыми решениями:

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

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

Object references not set to an instance of an object
Что это за ошибка?? Она возникает когда я пытаюсь скрыть или показать на форме в менюстрип пункт...

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

Ошибка object reference not set to an instance of an object
При попытке добавить %subj на форму VB выдает стандартное сообщение 'object reference not set to an...

2
MAcK
Комбайнёр
1578 / 676 / 77
Регистрация: 27.05.2008
Сообщений: 2,535
26.03.2010, 08:37 2
Object reference not set to an instance of an object.
Это означает, что используемый объект не создан.
0
tdlextremal
0 / 0 / 0
Регистрация: 24.03.2010
Сообщений: 8
26.03.2010, 14:01  [ТС] 3
Da, no pochemu ona inogda rabotaet?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.03.2010, 14:01

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

Ошибка object reference not set to an instance of an object
Помогите пожалуйста!!! Программа при входе на форму выдает ошибку через раз!! ВОТ КОД ПРОГРАММЫ:...

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


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru