dag...
ik ben voor school bezig een emulatie van een kassa te maken, en nu zit ik met het volgende probleem:
we moeten met classes werken, en moeten er 3 aanmaken van de klasse TGeldLa..
dat is het probleem niet
maar nu heb ik een procedure:
Als ik op de knop Vulkassa klik, wordt memowie memo + diegene die aan het werk is...
dus als ad aan het werk is, dan wordt het memo
memoad
classwie wordt dus
ad
ik heb dus al een keer 3 classes aangemaakt:
maar hoe krijg ik het nou voor elkaar dat die
nou werkt??
dus dat er ipv
dit:
wordt aangeroepen??
anders moet ik weer allemaal met if then else gaan werken, en dat is mij teveel werk
-EDIT-
en ook als ik het progsel wil uitbreiden, moet ik dat telkens aanpassen..
anders hoef ik maar een paar dingetjes aan te passen
-EDIT-
groeten,
Bas
ik ben voor school bezig een emulatie van een kassa te maken, en nu zit ik met het volgende probleem:
we moeten met classes werken, en moeten er 3 aanmaken van de klasse TGeldLa..
dat is het probleem niet
maar nu heb ik een procedure:
code:
1
2
3
4
5
6
7
8
| procedure TFormKassa.ButtonVulKassaClick(Sender: TObject); var Memowie: string; var classwie: string; begin Memowie:='Memo'+ComboVulKassa.text; classwie:=ComboVulKassa.text; classwie.Tonen(Memowie); end; |
Als ik op de knop Vulkassa klik, wordt memowie memo + diegene die aan het werk is...
dus als ad aan het werk is, dan wordt het memo
memoad
classwie wordt dus
ad
ik heb dus al een keer 3 classes aangemaakt:
code:
1
2
3
| ad := geldla.create; bea := geldla.create; cor := geldla.create; |
maar hoe krijg ik het nou voor elkaar dat die
code:
1
2
3
| Memowie:='Memo'+ComboVulKassa.text; classwie:=ComboVulKassa.text; classwie.Tonen(Memowie); |
nou werkt??
dus dat er ipv
code:
1
| classwie.Tonen(Memowie); |
dit:
code:
1
| ad.Tonen(memoad); |
wordt aangeroepen??
anders moet ik weer allemaal met if then else gaan werken, en dat is mij teveel werk
-EDIT-
en ook als ik het progsel wil uitbreiden, moet ik dat telkens aanpassen..
anders hoef ik maar een paar dingetjes aan te passen
-EDIT-
groeten,
Bas
[ Voor 7% gewijzigd door Verwijderd op 05-12-2002 19:29 ]