代碼部分如下:
procedure TMBMessageThread1.Execute;
begin
try
FreeOnTerminate := true;
....
線程執行上述第一條語句就報如下錯誤:---------------------------
Debugger Exception Notification
---------------------------
Project MbMessage.exe raised exception class EInvalidOperation with message 'Canvas does not allow drawing'. Process stopped. Use Step or Run to continue.
---------------------------
OK Help
---------------------------
procedure TMBMessageThread1.Execute;
begin
try
FreeOnTerminate := true;
....
線程執行上述第一條語句就報如下錯誤:---------------------------
Debugger Exception Notification
---------------------------
Project MbMessage.exe raised exception class EInvalidOperation with message 'Canvas does not allow drawing'. Process stopped. Use Step or Run to continue.
---------------------------
OK Help
---------------------------
解决方案 »
- 请问indy idtcpclient 从服务器端下载文件缺少文件最开始的两个字符,是怎么回事?
- 如何得到IE的版本???
- cxGrid的cxGridDBTableView如何生成动态列
- 花钱求人开发一个IE控件,能够安装在IE浏览器上的,就像google.com安装在IE地址栏下的工具条(
- 数据库查询结果如何实现翻页效果
- 小弟初学delphi三个星期,推出第一个小小工具,请各位大虾指教.
- 求RM文件格式的文档
- 好惨啊!硬盘出问题了。几个月的心血全部付之东流了!谁救救我?
- 如何将文件内容读入StringStream中
- 请教DELPHI中的键盘响应事件!
- DBGrid控件显示Access数据库中的时间?
- 如何实现Delphi7与SQL Server2000 连接?急!在线等!!
明明提示了 Canvas does not allow drawing,Canvas 对象不是线程安全的,
你可能没有使用同步方法:Synchronize