Проблема с кнструктором TCppWebBrowser
От: Alari  
Дата: 09.02.04 23:00
Оценка:
хочу написать свою обертку на компонент TCppWebBrowser
но столкнулся с проблемой что при комиляции вылетает ошибка в конструкторе класса о какойто лишней скобке... хотя с ними все в порядке.


class My_TWebBrowser : public TCppWebBrowser 
{ 

public: 
   virtual __fastcall My_TWebBrowser(TComponent* AOwner) : TCppWebBrowser(AOwner) {}; 

   //вот в этой строке вылетает ошибка [C++ Error] Unit1.cpp(25): E2293 ) expected 
   virtual __fastcall My_TWebBrowser(HWND Parent) : TCppWebBrowser(Parent) {}; 

};


в проекте кроме этого класаа и инклюдов на сам класс TCppWebBrowser ничего нет.
Что-то я совсем уже ничего непонимаю. Ткните меня носом плиз где я ошибаюсь.
Re: Проблема с кнструктором TCppWebBrowser
От: Flamer Кипр http://users.livejournal.com/_flamer_/
Дата: 10.02.04 17:13
Оценка:
Здравствуйте, Alari, Вы писали:

[]

A>в проекте кроме этого класаа и инклюдов на сам класс TCppWebBrowser ничего нет.

A>Что-то я совсем уже ничего непонимаю. Ткните меня носом плиз где я ошибаюсь.

О чудный Борланд! Была такая фича, и именно с наследником TCppWebBrowser — решалась переменой мест двух инклюдов (щас навскидку и не вспомню, каких ), т.е. вместо:

#include "1.h"
#include "2.h"


писалось

#include "2.h"
#include "1.h"


и все компилилось в дебаг-версии. В релизе — приходилось опять менять местами, т.к. среда не давала обрамить инклюдники ifdef'ами

В общем — экспериментируйте и да прибудет с вами Сила
Re: Проблема с кнструктором TCppWebBrowser
От: akasoft Россия  
Дата: 11.02.04 09:44
Оценка:
Здравствуйте, Alari, Вы писали:

A>но столкнулся с проблемой что при комиляции вылетает ошибка в конструкторе класса о какойто лишней скобке... хотя с ними все в порядке.


А что говорит при этом обчный Ctrl+Left Click? Предлагаю посмотреть в исходнике, чего ему надо, и дать это.
... << RSDN@Home 1.1.3 beta 2 >>
Re[2]: Проблема с кнструктором TCppWebBrowser
От: Alari  
Дата: 11.02.04 15:18
Оценка:
Спасибо всем.
Проблема решилась очень просто.
Если кого заинтересует, то надо просто в конструкторе заменить тип HWND на HANDLE
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.