TB-3 |
Отправлено: 28.07.2003, 03:07 |
|
Не зарегистрирован
|
Добре всем!
создаю компонент, наследник от TCppWebBrowser.
шлепаю его на форму, пытаюсь вызвать для компонента наследника метод Navigate (в случае TCppWebBrowser работает ок), да вообще, к любому методу, вылетает еррор, по типу что к такому-та такому-та адресу обратились (как в случае если обращатся к незарезервированному участку, access violation в общем )
в чем бага? как лечить? что я делаю неправильно (в чем у меня кривые руки)?
далее следует исходный текст компонента (это всего лишь автоматически созданный билдером текст):
компилятор — Builder5 Enterprise.
******* THtmlLog.cpp ****
//---------------------------------------------------------------------------
#include
#pragma hdrstop
#include "htmlLog.h"
#pragma link "SHDocVw_OCX"
#pragma package(smart_init)
//---------------------------------------------------------------------------
// ValidCtrCheck is used to assure that the components created do not have
// any pure virtual functions.
static inline void ValidCtrCheck(THtmlLog *)
{
new THtmlLog(NULL);
}
//---------------------------------------------------------------------------
__fastcall THtmlLog:: THtmlLog(TComponent* Owner): TCppWebBrowser( Owner )
{
}
//---------------------------------------------------------------------------
namespace Htmllog
{
void __fastcall PACKAGE Register()
{
TComponentClass classes[1] = {__classid(THtmlLog)};
RegisterComponents("PswrdTool", classes, 0);
}
}
//---------------------------------------------------------------------------
***********************
******* THtmlLog.h ****
//---------------------------------------------------------------------------
#ifndef htmlLogH
#define htmlLogH
//---------------------------------------------------------------------------
#include
#include
#include
#include
#include "SHDocVw_OCX.h"
#include
//---------------------------------------------------------------------------
class PACKAGE THtmlLog : public TCppWebBrowser
{
private:
protected:
public:
__fastcall THtmlLog(TComponent* Owner);
__published:
};
//---------------------------------------------------------------------------
#endif
*********************** |
|
|