13.06.2012, 14:57
Hallo liebe LVOOP Nutzer,
stehe aktuell etwas auf dem Schlauch glaube ich, ist aber auch schon kurz vor Feierabend ;-)
Problem:
Ich habe eine fromString Methode die ich auf einer Mutterklasse als Schnittstelle zur Verfügung stelle. Die liest aus dem String ne ID mit der Sie eine Instanz von sich selbst oder einer beliebigen durch die ID bezeichneten Kindklasse erzeugt. Anschließend soll eine fromStringIntern aufgerufen wird die mittels Dynamic Dispatching die erzeugte Instanz entsprechend dem String initialisiert.
Diese Interne Methode würde ich ungern frei zur Verfügung stellen wollen, daher würde ich die gerne auf Zugriffe aus der Mutterklasse und Ihren Abkömmlingen beschränken. Privat geht ja nicht wegen Dynamic Dispatching, Protected ist wenn ich das richtig verstehe auch keine Lösung, da ich damit nicht die VIs auf den unteren Ebenen schnützen kann, oder? (hat mir grade irgendwie als ich versucht habe das automatisch setzen zu lassen Labview abgeschossen)
Muss ich das als Gruppe machen? Oder wäre doch Protected richtig gewesen und ich muss das händisch für jedes VI setzen?
Gruß Kiesch
stehe aktuell etwas auf dem Schlauch glaube ich, ist aber auch schon kurz vor Feierabend ;-)
Problem:
Ich habe eine fromString Methode die ich auf einer Mutterklasse als Schnittstelle zur Verfügung stelle. Die liest aus dem String ne ID mit der Sie eine Instanz von sich selbst oder einer beliebigen durch die ID bezeichneten Kindklasse erzeugt. Anschließend soll eine fromStringIntern aufgerufen wird die mittels Dynamic Dispatching die erzeugte Instanz entsprechend dem String initialisiert.
Diese Interne Methode würde ich ungern frei zur Verfügung stellen wollen, daher würde ich die gerne auf Zugriffe aus der Mutterklasse und Ihren Abkömmlingen beschränken. Privat geht ja nicht wegen Dynamic Dispatching, Protected ist wenn ich das richtig verstehe auch keine Lösung, da ich damit nicht die VIs auf den unteren Ebenen schnützen kann, oder? (hat mir grade irgendwie als ich versucht habe das automatisch setzen zu lassen Labview abgeschossen)
Muss ich das als Gruppe machen? Oder wäre doch Protected richtig gewesen und ich muss das händisch für jedes VI setzen?
Gruß Kiesch