- Beiträge
- 6.648
- Reaktionspunkte
- 2.340
-> Hier kostenlos registrieren
Hallo,
immer wieder muss man hier lesen (z.B. hier), das bei einem mehrfach aufgerufenen FB von Multiinstanz gesprochen wird.
Das ist aber in den meisten Fällen einfach falsch, da Multiinstanz nichts über mehrfache Verwendung und mehrfache Verwendung nichts über die Art der Instanzierung aussagt.
Multiinstanz bedeutet, das ein FB keinen eigenen IDB besitzt, sondern die Instanz des FBs im IDB des übergeordneten FBs verschachtelt ist.
Der IDB des übergeordneten FBs enthält also mehrere bzw. viele (=Multi) Instanzen.
Dies wird zwar vor allem bei mehrfach aufgerufenen FBs verwendet, bedingt es aber nicht!
Genauso kann ein mehrfach aufgerufener FB jedesmal einen eigenen IDB besitzen und ist damit eben keine Multiinstanz.
Und man kann einen FB nur ein einziges Mal im Programm verwenden und ihn (bzw. den übergeordneten FB) trotzdem zur Multiinstanz machen, indem man seine Instanz im IDB des übergeordenten FB integriert.
Was mich verwundert ist, das diese falsche Assoziation auch von so vielen Usern verwendet wird, die auf langjährige Programmiererfahrung zurückblicken können und (meistens zurecht) zum Stolz dieses Forums zählen.
Sonst wird eigentlich bei jedem kleinen Pups korrigierend eingegriffen. In diesem Fall erfolgt jedoch das Gegenteil und die Annahme, das ein mehrfach aufgerufener FB zwangsläufig eine Multiinstanz ist, wird meist noch bekräftigt.
Warum ist dies so? Unwissen?
immer wieder muss man hier lesen (z.B. hier), das bei einem mehrfach aufgerufenen FB von Multiinstanz gesprochen wird.
Das ist aber in den meisten Fällen einfach falsch, da Multiinstanz nichts über mehrfache Verwendung und mehrfache Verwendung nichts über die Art der Instanzierung aussagt.
Multiinstanz bedeutet, das ein FB keinen eigenen IDB besitzt, sondern die Instanz des FBs im IDB des übergeordneten FBs verschachtelt ist.
Der IDB des übergeordneten FBs enthält also mehrere bzw. viele (=Multi) Instanzen.
Dies wird zwar vor allem bei mehrfach aufgerufenen FBs verwendet, bedingt es aber nicht!
Genauso kann ein mehrfach aufgerufener FB jedesmal einen eigenen IDB besitzen und ist damit eben keine Multiinstanz.
Und man kann einen FB nur ein einziges Mal im Programm verwenden und ihn (bzw. den übergeordneten FB) trotzdem zur Multiinstanz machen, indem man seine Instanz im IDB des übergeordenten FB integriert.
Was mich verwundert ist, das diese falsche Assoziation auch von so vielen Usern verwendet wird, die auf langjährige Programmiererfahrung zurückblicken können und (meistens zurecht) zum Stolz dieses Forums zählen.
Sonst wird eigentlich bei jedem kleinen Pups korrigierend eingegriffen. In diesem Fall erfolgt jedoch das Gegenteil und die Annahme, das ein mehrfach aufgerufener FB zwangsläufig eine Multiinstanz ist, wird meist noch bekräftigt.
Warum ist dies so? Unwissen?