![]() 0 / 0 / 0
Регистрация: 07.06.2009
Сообщений: 21
|
|
создание массива кнопок Visual C++ CLR20.03.2010, 11:30. Показов 12320. Ответов 14
Метки нет Все метки)
(
0
|
20.03.2010, 11:30 | |
Ответы с готовыми решениями:
14
Создание и запись данных в массив String на CLR C++ visual studio 2017 Звук и границы кнопок в C++ CLR
|
![]() 4338 / 1507 / 101
Регистрация: 12.04.2009
Сообщений: 2,342
|
||||||
20.03.2010, 12:09 | ||||||
2
|
![]() 0 / 0 / 0
Регистрация: 07.06.2009
Сообщений: 21
|
||||||
21.03.2010, 10:55 [ТС] | ||||||
пытаюсь вывести на форму массив кнопок 4 * 4
-------------------------------------------------------------------------- ------ Построение начато: проект: NV, Конфигурация: Debug Win32 ------ Компиляция... NV.cpp ВНУТРЕННЯЯ ОШИБКА КОМПИЛЯТОРА в 'E:\Program Files\Microsoft Visual Studio 9.0\VC\bin\cl.exe' Выберите команду "Техническая поддержка" в меню "Справка" Visual C++ или откройте справочный файл технической поддержки для получения доп. сведений Проект : error PRJ0002 : Результат ошибки 2 возвращен из "E:\Program Files\Microsoft Visual Studio 9.0\VC\bin\cl.exe". Журнал построения был сохранен в "file://j:\H\C\function_array\NV\NV\Debug\BuildL og.htm" NV - ошибок 1, предупреждений 0 ========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ========== кто знает что это может быть?
0
|
dimorph
|
|
24.10.2010, 18:02 | |
Добрый вечер1
Проблема в конструкции msv[i][j]->Text = i.ToString() + j.ToString(). Сам сталкивался с подобной проблемой, но пока не нашёл решение! Есть мысль что необходимо писать отдельный враппер класс в котором будет использоваться конструкция String^ a. В неуправляемом класс используется конструкция gcroot<string^> a, и при его использовании возникает такая фатальная ошибка! |
0 / 0 / 0
Регистрация: 02.01.2013
Сообщений: 16
|
|
30.01.2013, 21:45 | |
Подскажите пожалуйста, как обращаться в этому массиву из других функций. Например, этот массив объявляется в Form1_Load(...), и нужно изменить текст msv[2] из другой функции, например, Void button1_Click(...).
Пробую так: msv[2]->Text = "123"; компилирует, но при нажатии (button1_Click) выдает ошибку: Ссылка на объект не указывает на экземпляр объекта. Спасибо.
0
|
Комп_Оратор)
![]() ![]() |
||||||
30.01.2013, 22:39 | ||||||
Объявите массив в форме, прямо среди объявлений других членов:
private: array<Button^>^ msv; В событии (например OnLoad):
![]()
1
|
Комп_Оратор)
![]() ![]() |
|
01.02.2013, 21:57 | |
Рад помочь. Однако судя по Вашему вопросу дело как раз в том, чтобы объявить массив с областью видимости: класс. Объявить нужно, так же как и в любом другом классе как поле класса, то есть в теле описания класса, ведь объявление в обработчике (Form1_Load()) видно только в нём. В этом обработчике удобно инициализировать.
![]()
0
|
![]() |
|
02.02.2013, 23:36 | |
Создать обработчик событий
Похожая ситуация, нужно только заменить все picturebox на button.
0
|
02.02.2013, 23:36 | ||||||
Помогаю со студенческими работами здесь
15
Доступ к данным в консольном приложении CLR Visual C++ Не видит класс. visual c++ 2013 CLR+WinForm Подключение mouse_event в Visual C++ CLR Windows Forms Создание функции, рисующей FillRectangle. Visual c++ /clr Создание массива кнопок Искать еще темы с ответами Или воспользуйтесь поиском по форуму:
|
|
Новые блоги и статьи
![]() |
||||
Не удержался от оценки концепции двигателя Стирлинга.
Hrethgir 03.04.2025
Сколько не пытался - она выдавала правильные схемы, причём случайно рисовала горячие области в середине, холодные по краям, трубки с краёв в низ и магнит в соединяющей, но при этой выдавала описание. . .
|
Метод с двумя буферами (или double buffering) или ping-pong buffering
Hrethgir 02.04.2025
Из ответов LM модели.
Метод, который предполагает использование двух массивов для хранения промежуточных результатов сложения векторов, обычно применяется в сценариях, где необходимо минимизировать. . .
|
На любовном киберфронте
Alexander-7 01.04.2025
Недавно на одном малоизвестном сайте знакомств мною заинтересовалась девушка:
«Текст немного странный. Но, судя по адресу почты, иностранка», – подумал я. Поколебавшись пару суток, я ответил ей:. . .
|
Как работает Node.js изнутри
run.dev 29.03.2025
Node. js изменил подход к разработке веб-приложений, позволив использовать JavaScript не только на стороне клиента, но и на сервере. Созданный в 2009 году Райаном Далем, этот открытый,. . .
|
Моки в Python: Mock Object Library
py-thonny 29.03.2025
Тестирование кода требует особого подхода, когда речь идёт о компонентах, взаимодействующих с внешним миром. Мы часто сталкиваемся с непредсказуемостью HTTP-запросов, чтением данных из базы или. . .
|
JavaScript: Управление памятью и улучшение производительности
run.dev 29.03.2025
В отличие от низкоуровневых языков программирования, JavaScript не требует ручного выделения и освобождения памяти. Здесь работает автоматический сборщик мусора, который определяет, какие объекты. . .
|
Мультитенантная архитектура со SpringBoot и PostgreSQL
ArchitectMsa 29.03.2025
SaaS-приложения редко обслуживают одного клиента и обычно они должны поддерживать множество организаций, каждая из которых работает в своём изолированном пространстве. Мультитенантная архитектура. . .
|
std::span в C++: Производительность и лучшие практики
NullReferenced 28.03.2025
std::span — одно из самых недооценённых нововведений стандарта C++20, которое радикально меняет подход к работе с непрерывными последовательностями данных. По сути, это невладеющее представление. . .
|
Многопоточность в C#: Threadpool
UnmanagedCoder 28.03.2025
Пул потоков в C# — это коллекция заранее созданных и готовых к использованию потоков, которые находятся в распоряжении приложения. Вместо того чтобы создавать и уничтожать потоки для каждой небольшой. . .
|
Вопросы на собеседованиях по микросервисам
ArchitectMsa 27.03.2025
Работодатели ищут не просто разработчиков, знающих базовые концепции, а специалистов, разбирающихся в тонкостях масштабирования, отказоустойчивости и производительности. Сейчас на первый план выходят. . .
|