Forum: Algorithmen, Datenstrukturen und Klassendesign
by Vis,
28. Okt 2013
@sx2008
interessante Idee. Werd ich mal im Hinterkopf behalten.
@jaenicke
danke für die Antwort. Vielleicht werd ichs demnächst verwenden.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Vis,
28. Okt 2013
Ein solcher Aufruf ist mir noch nicht geläufig. Wo liegt der Unterschied wenn ich stattdessen mit dem Objekt a arbeite? Also a.readStuff.
@sx2008
Also der Datentransport ist schon in ein eigenen Klasse mit direktem Zugriff auf den GPIB-Bus.
procedure send (addr : integer; s : AnsiString; var status : integer);
procedure enter (var s : Ansistring; maxlen : word; var len : word;
...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Vis,
25. Okt 2013
Ok, Danke. Das war schon mal sehr interessant.
Wenn ich das Interface ISchreibenLesen mit der Oberklasse TMessgeräte verbinde, dann müsste ich doch eigentlich die Methoden auch in TMessgeräte implementieren. Das möchte ich ja aber erst in den abgeleiteten Klassen. Also müsste ich ja folglich die vom Interface bereitgestellten Methoden als abstract deklarieren. In meinem Fall ist das vielleicht...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Vis,
24. Okt 2013
Hallo. Ich bin gerade am kämpfen/lernen mit Vererbung und Interfaces und bräuchte da mal eine kompetente Meinung.
Meine Problemstellung:
Ich habe verschiedene Messgeräte die ich über GPIB anspreche. Das Schreiben/Lesen ist bei den Messgeräten unterschiedlich. Deshalb wollte ich ein Interface ISchreibenLesen verwenden, dessen Methoden dann jede Klasse implementieren muss. Theoretisch könnte...