Ondanks vele topics hierover en echt dagen zoeken op internet kom ik er maar niet uit.
Het probleem is (denk ik) simpel...Ik moet een aantal classes maken in cbuilder6 die met elkaar communiceren met wat operaties. Maar om er uit te komen zal ik toch eerst met 1 class moeten kunnen "goochelen", uitzoeken hoe alles werkt (attributen veranderen en default waardes enzo geven)... maar het wil maar niet lukken.
Een simpel voorbeeldje:
unit1.h
unit1.cpp
Wanneer ik nu run krijg ik steeds Acces Violation. Het zal vast en zeker wat te maken hebben met geheugen en dit vrijmaken voor de class ofzo, maar ik kom er echt niet uit. Heb al vele dingen toegevoegd, weggehaald (voor de classdefinitie: class MyClass;) maar wil maar niet lukken
Het probleem is (denk ik) simpel...Ik moet een aantal classes maken in cbuilder6 die met elkaar communiceren met wat operaties. Maar om er uit te komen zal ik toch eerst met 1 class moeten kunnen "goochelen", uitzoeken hoe alles werkt (attributen veranderen en default waardes enzo geven)... maar het wil maar niet lukken.
Een simpel voorbeeldje:
unit1.h
code:
1
2
3
4
5
6
7
8
9
10
| class MyClass
{
private:
public:
int myInt;
MyClass()
{
myInt = 0;
}
}; |
unit1.cpp
code:
1
2
3
4
5
| MyClass *MijnClass; en onder een buttonclick if (MijnClass->myInt==0) Edit1->Text='0'; else Edit1->Text='1'; |
Wanneer ik nu run krijg ik steeds Acces Violation. Het zal vast en zeker wat te maken hebben met geheugen en dit vrijmaken voor de class ofzo, maar ik kom er echt niet uit. Heb al vele dingen toegevoegd, weggehaald (voor de classdefinitie: class MyClass;) maar wil maar niet lukken