DEL your .exe,then try again!
解决方案 »
- 急救!!!!!!!!!!!!!
- html help workshop怎样做帮助文档?
- 冰天雪地赤身裸体720度超難度轉身跪求 查找最大记录的SQL语句写法.......................
- TRichEdit和TStream的应用
- 如何将ComboBox的Items与数据表中的某一字段中的值绑定
- 一个两层改三层的问题?
- 关于websnap的问题
- 求救(急!):在应用程序中,怎样获取DOS程序是否执行完成?
- 怎样将表(TABLE)和dbgrid的数据保存为EXCEL文件
- DLL,内存映射,HOOK,回调函数,共享数据,怎样调试呀!特急,无法调试,无法继续
- 请问忘ACCESS 数据库的一个表里插入数据,如何能控制那部分要,那部分不要,急,急,急,马上给分
- WEB应用程序—图形统计分析
2、这种情况可以用回调方式实现,如:
//线程单元
type
TThreadRun = procedure(AParam: Pointer) of object;
...
procedure TMyThread.Create(AMethod: TThreadRun; AParam: Pointer);
begin
FParam := AParam;
FOnRun := AMethod;
inherited Create(False);
end;procedure TMyThread.Execute;
begin
if Assign(FOnRun) then
FOnRun(AParam);
end;//调用线程的单元
procedure TMainForm.Button1OnClick(Sender: TObject);
begin
FMyThread := TMyThread.Create(OnRun, @SomeParam);
end;procedure TMainForm.OnRun(AParam: Pointer);
begin
//DBGrid1......
end;
只有两种可能:
一是该程序已在运行
二是程序文件只读