Hallo,
Ik zit al een heletijd te knoeien met het aanmaken van classen.
In het boek dat ik heb, vind ik dat het niet duidelijk wordt uitgelegd.
Ik heb ook nog op google gezocht, maar dan kom ik op hele ingewikkelde stukken code uit.
Graag zou ik van jullie willen horen wat ik eingelijk verkeerd doe in het volgende stukje:
#include <vcl\vcl.h>
#pragma hdrstop
#include "aanmaken.h"
//---------------------------------------------------------------------------
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
// class word aangemaakt.
class aanmaken {
aanmaken();
public:
char cnaam;
};
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)
{
// hier wil ik dan gegevens uit een textbox
// kopieren naar de declaratie in de class
aanmaken::aanmaken()
{
cnaam = txtCnaam->Text;
};
}
//---------------------------------------------------------------------------
Ik krijg de volgende foutmeldingen:
[C++ Error] aanamken.ccp(28): Qualifier ‘aanmaken’ is not a class or namespace name.
[C++ Error] aanamken.ccp(28): Statement missing ;
Zouden je dan ook kunnen vertellen hoe ik dan bijvoorbeeld gegevens vanuit de class kan kopieeren naar een textbox?
Alvast Bedankt.
Ik zit al een heletijd te knoeien met het aanmaken van classen.
In het boek dat ik heb, vind ik dat het niet duidelijk wordt uitgelegd.
Ik heb ook nog op google gezocht, maar dan kom ik op hele ingewikkelde stukken code uit.
Graag zou ik van jullie willen horen wat ik eingelijk verkeerd doe in het volgende stukje:
#include <vcl\vcl.h>
#pragma hdrstop
#include "aanmaken.h"
//---------------------------------------------------------------------------
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
// class word aangemaakt.
class aanmaken {
aanmaken();
public:
char cnaam;
};
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)
{
// hier wil ik dan gegevens uit een textbox
// kopieren naar de declaratie in de class
aanmaken::aanmaken()
{
cnaam = txtCnaam->Text;
};
}
//---------------------------------------------------------------------------
Ik krijg de volgende foutmeldingen:
[C++ Error] aanamken.ccp(28): Qualifier ‘aanmaken’ is not a class or namespace name.
[C++ Error] aanamken.ccp(28): Statement missing ;
Zouden je dan ook kunnen vertellen hoe ik dan bijvoorbeeld gegevens vanuit de class kan kopieeren naar een textbox?
Alvast Bedankt.