информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Портрет посетителяСетевые кракеры и правда о деле ЛевинаSpanning Tree Protocol: недокументированное применение
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Очередное исследование 19 миллиардов... 
 Оптимизация ввода-вывода как инструмент... 
 Зловреды выбирают Lisp и Delphi 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
если вы видите этот текст, отключите в настройках форума использование JavaScript
ФОРУМ
все доски
FAQ
IRC
новые сообщения
site updates
guestbook
beginners
sysadmin
programming
operating systems
theory
web building
software
hardware
networking
law
hacking
gadgets
job
dnet
humor
miscellaneous
scrap
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
Ну нифига себе, я вроде не хотел ни накого наезжать 01.11.01 16:26  Число просмотров: 947
Автор: Паша Федорцов Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Значит все-таки никто ничего по данному вопросу сказать не может
этот форум постепенно теряет свою начальную популярность
В основном на это повлияло закрытие 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-2025 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach