Hallo Bill,
2) Das hättest du auch vorher schreiben können. Wie soll man Probleme untersuchen, wenn du ganz anderen Code zeigst?
4) Mir ging es nicht um die Notwendigkeit dieser Buttons, sondern um deren Namen. Benennst du in einem C-Programm auch alle Variablen mit dem identischen Namen?
5) Geöffnete Referenzen benötigen Speicher. Den sollte man durch Schließen der Referenz auch wieder freigeben...
Das mit der "konstanten Zeit" kannst du auf einem modernen Multitasking-OS einfach mal knicken!
Wenn ein Problem erst nach längerer Laufzeit eines Programms auftritt, hat dies oft mit schlechtem Memorymanagment zu tun (z.B. offene Referenzen). Also:
- Referenzen nur so oft öffnen wie nötig. Bei statischen Dingen (wie z.B. die Referenz auf immer das gleiche VI) reicht also einmaliges öffnen (und Speichern in einem Schieberegister o.ä.) aus.
- Geöffnete Referenzen auch wieder schließen - aber immer zum richtigen Zeitpunkt
- Nutzereingaben sollte man nicht pollen, sondern per Eventstruktur bearbeiten.