информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Страшный баг в WindowsSpanning Tree Protocol: недокументированное применениеАтака на Internet
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Бэкдор в xz/liblzma, предназначенный... 
 Три миллиона электронных замков... 
 Doom на газонокосилках 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
Ну нифига себе, я вроде не хотел ни накого наезжать 01.11.01 16:26  Число просмотров: 877
Автор: Паша Федорцов Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Значит все-таки никто ничего по данному вопросу сказать не может
этот форум постепенно теряет свою начальную популярность
В основном на это повлияло закрытие hackzone.ru
<programming>
[VC++] Ну кто тут умный? CRuntimeClass? 31.10.01 22:55    Штраф: 20 [+, paganoid]
Автор: Паша Федорцов Статус: Незарегистрированный пользователь
<"чистая" ссылка>
void Testl(CMyObject *obj)
{
CRuntimeClass *pRuntimeClass = obj->GetRuntimeClass();
CMyObjectl *pObject = (CMyObject*)pRuntimeClass->CreateObject();
ASSERT(pObject->IsKindOf(obj->GetRuntimeClass())); //Окошко с ошибкой
//появится!
}

В результате pObject == 0. ПОЧЕМУ?
Nauchish uvazhat` drugih mudilo! 01.11.01 01:42  
Автор: + <Mikhail> Статус: Elderman
<"чистая" ссылка>
Ну нифига себе, я вроде не хотел ни накого наезжать 01.11.01 16:26  
Автор: Паша Федорцов Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Значит все-таки никто ничего по данному вопросу сказать не может
этот форум постепенно теряет свою начальную популярность
В основном на это повлияло закрытие hackzone.ru
Ну нифига себе, я вроде не хотел ни накого наезжать 01.11.01 17:48  
Автор: access_denied Статус: Незарегистрированный пользователь
<"чистая" ссылка>
имхо DECLARE_DYNAMIC / IMPLEMENT_DYNAMIC ты ему не прописал
Да прописал :( Но... 01.11.01 18:29  
Автор: Паша Федорцов Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Вот так это примерно выглядит

H файл:
...
class CGridCell : public CObject
{
....
protected:
DECLARE_DYNAMIC(CGridCell)
};
...
CPP файл:
...
IMPLEMENT_DYNAMIC(CGridCell,CObject);
...
Хотя в отличие от CObject в обьекте класса CGridCell конструктор сделан как public
Блииин...Сорри... 01.11.01 19:51  
Автор: access_denied Статус: Незарегистрированный пользователь
<"чистая" ссылка>
На самом деле DYNCREATE, а не просто DYNAMIC. Как я ненавижу эти макры >:-E
С П А С И Б О Б О Л Ь Ш О Е ! 01.11.01 22:58  
Автор: Паша Федорцов Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Всё работает
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach