Nun, das Problem konnte ich lösen, wenn auch nicht ganz sauber.
Da das Problem nur beim Designen in der IDE auftritt, kann ich natürlich keine Exceptions mit try - except / finally abfangen.
So habe ich halt dann die exceptionauslösende Komponente abgeändert.
Ich habe Dac for Mysql in meinen Programmen eingesetzt und der ist der Verursacher.
Habe also einfach eine if (csDesigning in ComponentState) Abfrage eingebaut und so wird die "raise exception"
nur mehr ausserhalb der IDE aufgerufen. Allerdings sauber ist das nicht
Ich setze eigentlich auch zusätzlich Eurekalog ein, das Problem tritt sowohl mit und ohne Eurekalog auf.
Allerdings werkelt Fabio Dell'Aria, Eurekalog, bereits an einer Lösung, so schreibt er.
ciao
peter