Die Referenznummer-Elemente auf den Paletten Referenz und Referenz (klassisch) ermöglichen das Arbeiten mit Dateien, Verzeichnissen, Geräten und Netzwerkverbindungen. Zur Weitergabe einer Referenz gibt es verschiedene Typen von Referenzelementen.

Da eine Referenz ein temporärer Verweis auf ein geöffnetes Objekt ist, gilt sie nur so lange, wie dieses geöffnet ist. Wenn Sie das Objekt schließen, wird die Verknüpfung zwischen Referenz und Objekt aufgehoben (die Referenz wird geschlossen). Wenn Sie das Objekt erneut öffnen, wird eine neue Referenz erstellt. Für Objekte, zu denen es eine Referenz gibt, wird Speicher reserviert. Mit dem Schließen des Objekts wird dieser Speicherplatz wieder freigegeben.

Zu jeder Referenz werden Informationen gespeichert, wie beispielsweise die aktuelle Position der Lese- oder Schreibmarke in der dazugehörigen Datei oder die Zugriffsrechte für Benutzer, so dass gleichzeitig verschiedene Operationen an dem Objekt durchgeführt werden können. Wenn ein VI ein Objekt mehrfach öffnet, wird bei jedem Öffnen eine andere Referenz erzeugt. Referenzen werden automatisch beim Ausführungsende eines VIs aufgehoben. Zur rationellen Ausnutzung von Ressourcen für die Verbindung empfiehlt es sich jedoch, Referenzen sofort zu schließen, sobald sie nicht mehr benötigt werden. Referenzen sind immer in umgekehrter Reihenfolge aufzuheben, in der sie geöffnet wurden. Wenn Sie also für ein Objekt A eine Referenz erzeugt haben und zu diesem Objekt eine Methode aufrufen, mit der eine Referenz für ein Objekt B erzeugt wird, sollte die Referenz auf Objekt B immer vor der Referenz auf Objekt A geschlossen werden.