Gast
#250789
Hi Leuts, folgende Frage: Ich habe zwei Klassen 8DBL425 und DBL800). Sie unterschieden sich lediglich im Aufbau einiger Mehtoden, haben aber nach aussen hin die gleichen Methoden mit gleichen Parametern und gleichen Rückgabewerten. Nun möchte ich zur Laufzeit eine Variable erzeugen, entweder von der einen Klasse doer von der anderen. Das entscheidet sich erst zur Laufzeit! Dazu möchte ich aber ein und denselben Pointer benutzen. Aber wie rufe ich dann die Methoden auf, da ich ja erst zur Laufzeit weiss von welchem Typ der Pointer ist ? Hintergrund ist folgender: Über die serielle Schnittstelle kommuniziere ich mit einem Messgerät. Dieses Protokoll wurde aber einmal geändert, weshalb ich hier zwei unterschiedliche Protokolle einhalten muss, entweder das eine oder das andere. Wie mache ich sowas am besten ? Greets Karlheinz