青
青云
Unregistered / Unconfirmed
GUEST, unregistred user!
在程序里,写了几个多线程的处理,不过这几个线程跟dbgrideh一点关系都没有。可是却偏偏对 dbgrideh产生了影响。莫名奇妙的。而且这些线程即不操作dbgriedh,也不操作dbgrideh相关的dataSet; 一旦线程执行完毕,就会出现dbGridEh的标题呈现粗体,宽度乱跳等情况,也不是每次都发生,时有时无,莫名其妙的。 我想这肯定是 因为dbgrideh的canves没处理好。因为draw事件是时时刻刻发生的,一旦有了多线程,这里那儿就会有冲突。dbgrideh在设计的时候肯定没有考虑到多线程。我想可能只要在dbgrieh.pas等相关的文件里修改几个地方,即可。不知道大家有没有遇到类似的情况,和如何改写dbgrideh