错误提示:Canvas does not allow drawing怎么解决?
解决方案 »
- 如何使用变量调用控件?
- 有没用过dsoframer.ocx的大侠,偶怎么一用就报错,说什么变量类型错误!!!!!
- 偶要在对一个txt文件操作之前检测它是否已被其他程序占用,请各位指点
- 高手————help
- 如何在dbgrid中显示用原生ADO的Recordset查的记录集????
- 对查询结果假删除的问题
- 如何把用户所要的目录加到combobox中?????
- 各位高手:如何删除IE的自动完成内容(程序)
- 奇怪啊,为什么DBComboBox里面会没有显示?急!!!
- 这个SQL语句怎么写??
- 请教为什么TFrame没有构造函数?我想在构造函数中初始化一些变量该怎么办?
- system error:code 1400 无效的窗口句柄?如何解决啊?
是当子线程需要访问主线程中VCL的时候,用TThread.Synchronize()
方法。这个错误提示应该就是这个问题。你把线程里访问VCL的代码用
Synchronize()的要求改写应该就好了。
用TThread.Synchronize()把窗体创建放到主线程去,