Bibliothek, diverse FBs nur innerhalb der Bibliothek sichtba

gravieren
2006-11-01
2008-04-03
  • gravieren - 2006-11-01

    Hallo

    Wie bewerkstellige ich es, dass eine Bibliotheck

    nur diejenigen FBs sichtbar werden, die ich "freigeben" will.

    B.z.w. wie kann ich "interne FBs" verbergen ?

    Karl

     
  • Anonymous - 2006-11-01

    Originally created by: Fx64

    Hallo gravieren,

    grundsätzlich ist doch in Libs nur das Interface sichtbar. Was willst Du denn verbergen? Wenn es um das Öffnen von Libs geht, kannst Du diese ja mit Passwörtern belegen.

    Ich nehme man an, dass Du Onlinedaten "verstecken" möchtest. Dafür gibt es ein Pragma... "nowatch".

    Viele Grüsse

     
  • gravieren - 2006-11-01

    Hallo

    Zitat:
    grundsätzlich ist doch in Libs nur das Interface sichtbar.
    Was willst Du denn verbergen?

    Schwer zu erklären.

    In der Bibliothek sind die Funktonen a, b und c.

    Mit hilfe dieser Funktionen wird die Funktion xyz erzeugt.

    Die Funktionen a,b,c sind nur "Hilfsfunktionen für die

    xyz.

    Beim einbinden der Bibliothek soll jedoch nur xyz sichtbar sein.

    Karl

     
  • hugo - 2006-11-02

    auch ich suche fb innerhalb fbs zu realisieren damit komplexe programme sicherer und überschaubarer werden, habe aber noch keine möglichkeit gefunden

     
  • ChristophMS - 2008-03-04

    Ich erstelle gerade eine Bibliothek, in der Funktionen genutzt werden, von denen der Endnutzer nicht wissen soll, daß diese existieren.

    Ich habe bislang nur die Möglichkeit gefunden, per {library private} Deklarationsteile, nicht aber ganze Funktionen oder auch Typdefinitionen zu verstecken.

    Der Übersichtlichkeit halber wäre es schön, wenn ich gewisse Funktionen und am besten auch Typdefinitionen komplett vor dem Anwender verbergen könnte.

    Kennt jemand einen Weg, wie das bewerkstelligt werden kann?

     
  • Lupo - 2008-03-04

    Ich habe das gleiche Problem. Es wäre schön wenn nicht alle Details einer Bibliothek nach aussen sichtbar sind.

    Temporär habe ich es erst mal so gelöst das ich die privaten Funktionsblöcke einfach in ein Verzeichnis private gelegt habe.

    Wie dem auch sei, es wäre schön wenn jemand eine Antwort weiss.

     
  • Belacqua - 2008-04-03

    Nach Aussage der 3s-Mitarbeiter auf der Embedded ist das mit der Version 2.3 derzeit nicht möglich. Es soll aber mit der Version 3.x (ob jetzt schon oder erst später weiss ich nicht genau) möglich sein.

     

Log in to post a comment.