Форум программистов, компьютерный форум, киберфорум
C++/CLI
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.94/32: Рейтинг темы: голосов - 32, средняя оценка - 4.94
4 / 4 / 0
Регистрация: 25.06.2010
Сообщений: 106

Почему возникает ошибка "В экземпляре объекта не задана ссылка на объект"

13.09.2012, 16:22. Показов 6453. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здрасти, народ кто знает почему возникает ошибка " В экземпляре объекта не задана ссылка на объект. "


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) 
             {
                String ^ s = this->textBox1->Text;
                String ^ c;
                this->textBox2->Lines=this->textBox1->Lines;
                this->textBox2->Visible=true;
                
                int l;
                l=this->textBox1->Text->Length;
                for(int i=0; ( s[i] != L'\0')&&(i<l);i++)
                {
                    
                    switch(  s[i]) 
                    {
                            case    'q': c="й";
                            case    'w': c="ц";
                                                         ..........................
                            default : c = Marshal::PtrToStringUni((IntPtr)s[i]);
                                    break;  
                    }
                    this->textBox2->AppendText(c);
                }
             }
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
13.09.2012, 16:22
Ответы с готовыми решениями:

В экземпляре объекта не задана ссылка на объект
выдает ошибку, подскажите чего не хватает? String^ s=&quot;academia&quot;; for (int i=0; i&lt;8; i++) { char a=s; ...

Класс в классе: В экземпляре объекта не задана ссылка на объект
Запутался совсем. В книгах разбирают только простые примеры. А такого рода вложения с массивами нигде не описаны. Итак, Создаю свой...

Ошибка - В экземпляре объекта не задана ссылка на объект
Добрый день. Подскажите как исправить такую ошибку System.NullReferenceException: &quot;Object reference not set to an instance of an...

5
 Аватар для SaweR
29 / 29 / 4
Регистрация: 29.09.2009
Сообщений: 177
13.09.2012, 18:00
ошибка происходит в цикле?

зы. оператор break после default это тупизм невероятный.

Добавлено через 15 минут
Оператор break обеспечивает прекращение выполнения самого внутреннего из объединяющих его операторов switch, do, for, while.
В вашем случае break прервёт выполнение switch.
1
4 / 4 / 0
Регистрация: 25.06.2010
Сообщений: 106
13.09.2012, 20:34  [ТС]
ага поставил после каждого case break, все норм ))
но вот когда я очищаю textbox1 = "";
а потом хочу в него еще че-нибудь записать у меня ,при наведении мыши на textbox1, появляется
индикатор загрузки (или как его там, ну короче часики песочные)
че делать ?

зы то, что я дно отрицать не буду)) но после дефаульт ставят брейк (книга перед глазами)
0
 Аватар для SaweR
29 / 29 / 4
Регистрация: 29.09.2009
Сообщений: 177
13.09.2012, 21:20
Цитата Сообщение от Noname2512 Посмотреть сообщение
я очищаю textbox1 = "";
нужно так:
C++
1
textBox1->Text = nullptr;
или так:
C++
1
textBox1->Clear();
или так:
C++
1
textBox1->Text = String::Empty;
Добавлено через 6 минут
Цитата Сообщение от Noname2512 Посмотреть сообщение
но после дефаульт ставят брейк (книга перед глазами)
ставить можно, но не нужно. switch - это не цикл.
0
4 / 4 / 0
Регистрация: 25.06.2010
Сообщений: 106
13.09.2012, 21:22  [ТС]
разобрался вроде норм работает, токо вот охота красиво все сделать
не знаешь как оставить видимым содержимое texrbox , а редактировать в нем
чтоб нельзя было ? Enabled - не красиво ))
0
 Аватар для SaweR
29 / 29 / 4
Регистрация: 29.09.2009
Сообщений: 177
14.09.2012, 10:10
Цитата Сообщение от Noname2512 Посмотреть сообщение
а редактировать в нем
чтоб нельзя было ?
C++
1
textBox1->ReadOnly = true;
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
14.09.2012, 10:10
Помогаю со студенческими работами здесь

В экземпляре объекта не задана ссылка на объект
Ошибка на строчке номер 6: OECClient.Global.OnLoginFailed += new OnLoginFailedEvent(OECClient_OnLoginFailed); Подскажите, пожалуйста, в...

В экземпляре объекта не задана ссылка на объект.
System.Windows.Forms.FolderBrowserDialog fb = new System.Windows.Forms.FolderBrowserDialog(); List&lt;string&gt; strs; ...

В экземпляре объекта не задана ссылка на объект
Делаю массив из Label Label labels = new Label; Далее задаю настройки for (int i = 0; i &lt; 10; i++) ...

В экземпляре объекта не задана ссылка на объект
Всем привет. Подскажите кто знает в чем ошибка. class ochered//&lt;T0&gt; { private ochered masOhcer; public...

В экземпляре объекта не задана ссылка на объект
private void button2_Click(object sender, EventArgs e) { object oMissing = System.Reflection.Missing.Value; ...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных через динамический список в справочнике
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru