Avatar billede oletaft Nybegynder
21. november 2000 - 12:00 Der er 7 kommentarer og
1 løsning

2 klasser, 1 form?

Borland Builder C++ 4.0 spg.
Jeg har en OpretKunde klasse og en NedlaegKunde klasse. Hvordan kan de begge bruge ButtonObnjekter og edit objekter fra EN klasse TForm, og ikke 2. Er det arv vi er ude eller noget helt andet? Jeg har prøvet alt nu, men intet virker. 2 klasser skal bruge en form. Meget simpelt?
Avatar billede stringbuffer Nybegynder
21. november 2000 - 12:32 #1
Lad mig se om jeg forstår dit spørgsmål:

Du har 2 klasser, men du vil gerne have deres instanser til at kunne dele samme edit-felter og knapper?
Avatar billede oletaft Nybegynder
21. november 2000 - 12:37 #2
Jeps 10-4, godt stringbuffer. Der er 30 point til dig.
Avatar billede oletaft Nybegynder
21. november 2000 - 12:38 #3
Hvis altså du har en løsning på det...
Avatar billede borrisholt Novice
21. november 2000 - 12:55 #4
Jeg kan ikke lige forstå hvad det helt store problem er ... Du giver bare dine to klasser et datamedlem af typen TEdit * (fx. TEdit *fEdit)Så laver du en property på hver af dine klasser som kan initialisere din fEdit.

Så kan du bare skrive i det som var det et normalt edit felt .... fEdit->Text = \"HEST\";

Jens B
Avatar billede stringbuffer Nybegynder
21. november 2000 - 13:01 #5
Du skal lave dine klasser så felterne/knapperne ikke bliver erklæret inde i klassen, istedet skal du lave en konstruktør, der tager dem som referenceparametere.
Avatar billede mickni33 Nybegynder
21. november 2000 - 13:05 #6
Husk at dine to klasser skal arve TForm
Avatar billede mickni33 Nybegynder
21. november 2000 - 13:07 #7
Uppps forkert
husk at arve fra TForm har selv været ude for samme episode
Avatar billede oletaft Nybegynder
21. november 2000 - 13:09 #8
Det virkede Mickni33, det var bare arv jeg skulle have til at fungere. Tak.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB