Ik ben bezig met een applicatie die een apart device uit moet kunnen lezen. Voor dit uitlezen heb ik voorlopig twee manieren geprogrammeerd: Via de seriele of de paralelle poort.
In de applicatie kan ik bij de instellingen aangeven welke methode gebruikt moet worden.
Als de functie uitlezen wordt aangeroepen check ik eerst met een simpel if-statement welke instelling er is gekozen. Afhankelijk hiervan spring ik naar LeesSerieel() of LeesParallel(). Nou denk ik dat dit beter moet kunnen op een OOP manier, zodat afhankelijk van de instelling direct de juiste manier wordt gekozen. Daar kom ik echter niet echt uit. Heeft iemand hiervoor een goeie suggestie? Of is er geen andere manier?
Straks wil ik nl. ook de USB versie gaan maken, en dit zorgt dan voor redelijk veel werk om dit toe te voegen. Het moet dus haast wel anders/beter kunnen.
BTW: Nu is alles in Delphi ingeklopt, maar ik denk er hard over om naar C++ over te stappen.
Thanx.
In de applicatie kan ik bij de instellingen aangeven welke methode gebruikt moet worden.
Als de functie uitlezen wordt aangeroepen check ik eerst met een simpel if-statement welke instelling er is gekozen. Afhankelijk hiervan spring ik naar LeesSerieel() of LeesParallel(). Nou denk ik dat dit beter moet kunnen op een OOP manier, zodat afhankelijk van de instelling direct de juiste manier wordt gekozen. Daar kom ik echter niet echt uit. Heeft iemand hiervoor een goeie suggestie? Of is er geen andere manier?
Straks wil ik nl. ook de USB versie gaan maken, en dit zorgt dan voor redelijk veel werk om dit toe te voegen. Het moet dus haast wel anders/beter kunnen.
BTW: Nu is alles in Delphi ingeklopt, maar ik denk er hard over om naar C++ over te stappen.
Thanx.
edit:
Programmeertaal vergeten...
Programmeertaal vergeten...