![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
Mr_Nuke |
|
||||||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 101 Регистрация: 6.4.2007 Репутация: нет Всего: нет |
Всем привет еще раз! По мере написания курсовой появляются вопросы
![]() Короче, задача вот в чем, есть таблица dataGridView, в ячейке записан путь к изображению. Надо это изображние загрузить в pictureBox pictureBox2->Image = Image::FromFile(); принимает на вход стоку. dataGridView1->Rows[ e->RowIndex ]->Cells[ 1 ]->Value - возвращает System Object. По совету гугла пробовал такие танцы:
или хотя бы перевод в строку
|
||||||||
|
|||||||||
sergioK1 |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 417 Регистрация: 30.1.2011 Репутация: нет Всего: нет |
Короче телепаты в отпуске ![]() к С++ общие вопросы это не относиться ,IMHO |
|||
|
||||
magesi |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 120 Регистрация: 20.5.2012 Репутация: -4 Всего: -4 |
Mr_Nuke, может просто путь к файлу/имя файла при преобразовании в string получается "неверное" или просто файла такого нет?
![]() |
|||
|
||||
mes |
|
|||
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 144 Всего: 250 |
и к тому же попахиваает cli/.net |
|||
|
||||
magesi |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 120 Регистрация: 20.5.2012 Репутация: -4 Всего: -4 |
||||
|
||||
sergioK1 |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 417 Регистрация: 30.1.2011 Репутация: нет Всего: нет |
Какая между ними связь? Никогда не мог понять зачем С++ и gc . |
|||
|
||||
magesi |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 120 Регистрация: 20.5.2012 Репутация: -4 Всего: -4 |
||||
|
||||
mes |
|
||||
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 144 Всего: 250 |
с трудом уживаются..
и зачем тут примешивать неупрявляемый код ?! приведите минимальный пример того из чего и что хотите получить, без всякой самодеятельности с кастами, может что и подскажем.. ![]() |
||||
|
|||||
magesi |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 120 Регистрация: 20.5.2012 Репутация: -4 Всего: -4 |
судя по его коду, у него объект - dataGridView через ->Rows[ e->RowIndex ]->Cells[ 1 ]->Value , он берет Value параметр и хочется загрузить его с помощью FromFile(string) Я на .net давно не сидел.... но если мне не изменяет память dataGridView - это графичечкая таблица из System.Windows.Forms Надо смотреть , что у него в Value, сам путь к Image, который грузиться надо или уже готовый объект Image я уже все перезабыл, но чувствую, что именно здесь трабла... что либо путь неверный, то ли вообще не путь берет, а др. какой-то объект и пытается привести его к string, а там абракадабра небось и совсем не путь к Image интересно... ему какие-нибудь exception выдает? ничего не написал про это... ps но unmanaged код , конечно же, тут в доску не нужен... Это сообщение отредактировал(а) magesi - 12.6.2012, 23:50 |
|||
|
||||
Mr_Nuke |
|
||||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 101 Регистрация: 6.4.2007 Репутация: нет Всего: нет |
Чудеса. Разобрался потом сам. Про эту тему забыл, со временем забыл и про то, что я вообще это делал
![]()
C технологиями я не очень, так что извиняйте Ну так в первом же посте вроде описано по минималке. Есть таблица, значения в которой - пути к графическим файлам. Надо, что б по клику на ячейке, загружалось в picturebox изображение с путем, прописанным в соответствующей ячейке. Код не компилировался! Говорит, что не может преобразовать system::object в system::string О решении проблемы. Преобразование system::object to system::String
Преобразование system::object to char *
Проблема решена! Это сообщение отредактировал(а) Mr_Nuke - 16.6.2012, 21:33 |
||||||
|
|||||||
boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
Вы разделом ошиблись. это не с++.
|
|||
|
||||
Randajad |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 295 Регистрация: 15.3.2012 Репутация: 8 Всего: 8 |
Это сколько надо выпить, чтобы свои темы гуглом искать...
|
|||
|
||||
Mr_Nuke |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 101 Регистрация: 6.4.2007 Репутация: нет Всего: нет |
||||
|
||||
magesi |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 120 Регистрация: 20.5.2012 Репутация: -4 Всего: -4 |
что значит работа на форме? форма может быть тоже нативной Win32, а может с прослойками от .net Managed C++ - это для .NET/CLR , там все другое Нет. Потому что разница существенная PS По поводу Вашего кода, Ваша проблема в сотни раз проще решается, зачем такой изврат с преобразованиями? |
|||
|
||||
Mr_Nuke |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 101 Регистрация: 6.4.2007 Репутация: нет Всего: нет |
Пока я не заметил, что бы что-то было другое ![]()
Причина весьма проста - не было найдено решения проще. Раскроешь тайну?) |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |