Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
13.10.2010, 14:52 (Dieser Beitrag wurde zuletzt bearbeitet: 13.10.2010 14:55 von Schü.)
Hallo alle miteinander,
um ein PDF in meinem LabViewprogramm zu betrachten habe ich einen ActiveX-Container in mein Frontpanel eingefügt und mit dem AdobeReader verbunden. Datei öffnen/anzeigen funktioniert auch ohne Probleme.
Nur habe ich beim Start eine andere Ansicht und habe damit die Containersichtbarkeit auf False gesetzt. Speichere ich nun aber das VI, so wird der Container sichtbar und erscheint auf dem Frontpanel. Auch bei Rechtsklick > "Bedienelement ausblenden" und nachfolgendem Speichern passiert das selbe. Kurz vor dem Speichern wird der Container sichtbar.
Das angehängte VI besteht zwar nur aus einer Registerkarte und dem ActiveX-Container, allerdings tritt hier schon das oben genannte Problem auf - zumind. bei mir .
Kann mir jemand sagen, ob ich eine Einstellung falsch habe oder ähnliches? Ich hoffe es ist nichts zu banales, denn sonst müsst ich mich ja schämen .^^"
Nach dem Speichern wird bei mir der Container auch eingeblendet, auch wenn ich ihn davor durch mit meinem Programm ausgeblendet und dann gestoppt
habe.
Das ist ja aber nicht weiter tragisch, da Du ja jetzt weißt, wie Du ihn zur Laufzeit Deines Programms ausblenden kannst.
Gruß Markus
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Danke für die Antwort,
wie man das sichtbar und unsichtbar macht, dem bin ich mir schon bewusst gewesen. Es ist zwar nur ein "Schönheitsfehler", aber doch irgendwie ärgerlich, dass ich das VI erstmal kurz starten muss, damit die Standardansicht "bereinigt" ist.
Spontan fällt mir nur jetzt ein, den Container per Eigenschaftsknoten erstmalig zu verschieben und danach mit der Sichtbarkeit arbeiten. Sodass er beim allerersten Start des VI's nicht auf der Standardoberfläche ist.
Sollte jemand eine edlere Lösung einfallen bin ich immer offen dafür.
Anbei mal ein Teil meines Frontpanels beim erstmaligen öffnen (darf nicht das ganze Frontpanel zeigen)
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
ActiveX-Container sichtbar beim Speichern
Wie ist es eigentlich, wenn Du nicht abspeicherst? Wird der Container dann auch in einer bestimmten Situation angezeigt?
Bei mir war es immer nur nach dem Speichern.
Wenn es nämlich nur nach dem Speichern wäre, dann wäre es ja egal, weil wenn das Programm fertig ist, speicherst Du ja nicht mehr dauernd ab.
Gruß Markus
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Ja das tritt nur beim Speichern auf. Gut soweit hab ich mal wieder nicht gedacht. Und ich vermute mal, wenn ich das dann mit dem Applicationbuilder als eigenständiges Programm erstelle, wird auch alles seine Richtigkeit haben.
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
ActiveX-Container sichtbar beim Speichern
Das vermute ich auch, dass es als EXE kein Problem geben dürfte. Wenn doch, wäre es nett, wenn Du es hier melden könntest.
Gruß Markus
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Da fällt mir auf, dass ich eine Version von LV 8.6 habe, die keinen Menüpunkt "Application (EXE)" also Application-Builder enthält.
Aber danke für die Hilfe
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
ActiveX-Container sichtbar beim Speichern
Um eine Applikation zu erstellen, musst Du ein neues Projekt erstellen und da Dein(e) VI(s) hinzufügen. Dann gibt es direkt im Projekt-Explorer-Fenster ganz unten den Punkt "Building Specifications", wo Du Deine Applikationen erstellen kannst.
Gruß Markus
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
14.10.2010, 09:40 (Dieser Beitrag wurde zuletzt bearbeitet: 14.10.2010 09:41 von Schü.)
Was für ein LV-Paket hast du installiert? Studentenversion? -> Dafür gibt es das Zusatzpaket Application Builder nicht. Somit auch keine Option EXE erstellen.
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!