Automatinator
Level-2
- Beiträge
- 116
- Reaktionspunkte
- 2
-> Hier kostenlos registrieren
Hallo zusammen
Kann mir einer erklären wieso ich keine Benutzer definierte Datentypen (UDT) bei FB-I/O Variablen verwenden kann?
Ich kann eine IO-Variable im FB als UDT deklarieren und einsehen (aufklappen), und sie wird nicht rot hinterlegt, auch beim Kompilieren reklamiert er nicht (0 Fehler, 0 Warnungen).
Wenn ich nun aber im Instanz-DB (hat kompiliert auch 0 Fehler, 0 Warnungen) die Variable aufklappen will, funktioniert das nicht (kein Dropdown-Pfeil).
Wenn ich nun die Variable in einem externen Bereich abfragen oder beschreiben will, sagt der Kompiler "Der Zugriff ist ungültig" (Hilfe-Text: "Sie haben versucht, einen Bausteinparameter außerhalb des Bausteinaufrufs zu schreiben.
Der Zugriff auf diesen Bausteinparameter ist nur am Bausteinaufruf möglich. Zugriffe auf Multiinstanzen oder Instanz-DBs sind nicht möglich.")
Wenn es kein Fehler ist, was ist der Grund für das nicht erlauben von UDT's in FB-IO's?
Meine SW-Version: V13.1.6
Vielen Dank schon im Vorraus!
Kann mir einer erklären wieso ich keine Benutzer definierte Datentypen (UDT) bei FB-I/O Variablen verwenden kann?
Ich kann eine IO-Variable im FB als UDT deklarieren und einsehen (aufklappen), und sie wird nicht rot hinterlegt, auch beim Kompilieren reklamiert er nicht (0 Fehler, 0 Warnungen).
Wenn ich nun aber im Instanz-DB (hat kompiliert auch 0 Fehler, 0 Warnungen) die Variable aufklappen will, funktioniert das nicht (kein Dropdown-Pfeil).
Wenn ich nun die Variable in einem externen Bereich abfragen oder beschreiben will, sagt der Kompiler "Der Zugriff ist ungültig" (Hilfe-Text: "Sie haben versucht, einen Bausteinparameter außerhalb des Bausteinaufrufs zu schreiben.
Der Zugriff auf diesen Bausteinparameter ist nur am Bausteinaufruf möglich. Zugriffe auf Multiinstanzen oder Instanz-DBs sind nicht möglich.")
Wenn es kein Fehler ist, was ist der Grund für das nicht erlauben von UDT's in FB-IO's?
Meine SW-Version: V13.1.6
Vielen Dank schon im Vorraus!
Zuletzt bearbeitet: