heißt also- disablecontrols und enablecontrols sind threadsave, oder muß das dann im hauptthread gemacht werden? ;o)
rein aus dem Gefühl raus würde ich das in den Haupt-Thread verlagern. Das mit den anderen Threads sollte nicht stören, da die
DB-Komponente ja nur im eigenen Thread arbeitet - und auch nur die davon abhängen Controls von den Befehlen betroffen sind.