' schrieb:aber es kann ja auch einen Abbruch geben und was dann....?
Programmatisch optimieren?
Es gibt keinen "Abbruch" mehr. Egal, was der Anwender oder der Programmierer gemacht hat, das Programm muss immer alle Referenzen etc. ordnungsgemäß schließen. Eine modulare Programmierung unterstützt solche Vorsätze. Unter textorientiert gibt es hier, aber nur im schlimmsten Falle, eben try-except, OnException etc.
Hast du mal gekuckt "VISA automatisch schließen"?
Auf der anderen Seite: Solange du in der Entwicklung bis, wäre mir eine ab und zu mal offene Schnittstelle egal. Wenn ich weis, dass der Fehler eine Folge eines brachialen Abbruchs ist, soll mir das egal sein.
Hinweis:
Fehler in der IDE respektive im VISA-Treiber von LVRT sind von diesen Betrachtungen natürlich ausgeschlossen.