You are not logged in.

  • Login

1

Saturday, January 13th 2007, 11:09am

Von Indy-Komponente erben

Hi!
Ich möchte eine Klasse erstellen welche die Get-Funktion der Indy-Komponente TIdHTTP besitzt

am besten wäre natürlich wenn ich nur die Get-Funktion vererben könnte, weiß aber leider nicht wie das geht da ich noch ein ziemlicher Anfänger bin

bisher habe ich das so probiert:

C Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
TForm1 *Form1;
 
 
class Page : public TIdHTTP
{
public:
String adresse;
void open();
};
 
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
 
 
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::Button1Click(TObject *Sender)
{
Page* eins = new Page;
}
//---------------------------------------------------------------------------

Jetzt bekomme ich die Meldung. "Compiler konnte Standartkonstruktor nicht für die Klasse 'Page' generieren"


Was muss ich machen?
Eine Komponente von TIdHTTP hab ich auf die Form gesetzt, es ist also ein Konstruktor vorhanden oder?

2

Saturday, January 13th 2007, 7:52pm

Du musst einen Defaultconstructor Page() deklarieren, der einfach nur den Constructor der Parent-Klasse aufruft.

Similar threads

Social bookmarks