| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > .NET для новичков > Нужна помощь с учебным кодом для C++ .NET |
| Автор: penb 12.5.2009, 18:17 | ||
| Здравствуйте! Я пытался откомпилить такой код в Visual Studio 2005
На строке: Pen *poPen = Pen(Color::Red); получаю ошибку: .\5.cpp(38) : error C3604: 'System::Drawing::Pen': can only create a managed object on the gc heap Поясните, пожалуйста, что же мне с этим делать? Ещё интересна такая вещь - многие примеры из книги компилируются только в режиме /clr:oldSyntax - с чем это связано? Спасибо! |
| Автор: Remiznik 12.5.2009, 18:52 | ||||
я не у верен но при содздание обекта через указатель нужно использовать оператор new ! тоесть так !
|
| Автор: NightmareZ 12.5.2009, 19:04 | ||
|
| Автор: penb 13.5.2009, 15:18 | ||||
| Remiznik, большое сппасибо всё получилось! Продолжаем дебагить:
На строку:
Ругается мол: 'роPoint' : undeclared identifier Хотя двумя строками выше в условии poPoint ещё проходит. Как это пониимать? |
| Автор: math64 14.5.2009, 08:34 |
| У тебя ро русскими буквами написано |
| Автор: penb 14.5.2009, 13:45 |
| math64, ты гений, большое спасибо!!! |