"TDB" (tausche InstDB mit GloDB) was macht das eigentlich??

cosmomaster

Level-2
Beiträge
72
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

ich habe ein Verständnisproblem mit dem Befehl TDB.

Wenn ich nach TDB in einem Multi-FB ausführe was passiert dann?

Kann ich dann über die deklarierten Parameter auf Daten des Global DB zugreifen?

MfG Matthias
 
In der Hilfe steht, dass so ein Global DB zum Instanz-DB wird, also übernimmt er komplett die Funktion des IDB und man greift damit über die Variablen des IDB auf die selben Adressen im nun neuen IDB zu. Das muss sicher mit Vorsicht genossen werden, man kann also auch hier über einen zu kurzen DB zur Laufzeit Probleme bekommen.
 
In der Hilfe steht, dass so ein Global DB zum Instanz-DB wird, also übernimmt er komplett die Funktion des IDB und man greift damit über die Variablen des IDB auf die selben Adressen im nun neuen IDB zu. Das muss sicher mit Vorsicht genossen werden, man kann also auch hier über einen zu kurzen DB zur Laufzeit Probleme bekommen.

Hallo zusammen,

das DI-Register wird vom System bei CALL FB... und auch bei Multiinstanz-Aufrufen benutzt und sollten eigentlich nicht verändert werden.
Wenn der FB/der aufgerufene FB auch noch bestimmte Wortkonstruktionen im Code hat, verändern diese auch die Registerinhalte.

In splchen Fällen ist es angebracht, gaaaanz sauber zu programmieren....
... sonst gibt´s Überraschungen ... :eek:

Gruss an beide
 
Nö, warum ?

... solange sie arbeiten und das tun, was du ihnen gesagt hast, hast du wohl auch auf diese Feinheiten geachtet ...

Also behalt´sie ... ! :confused:
 
Zurück
Oben