type
TCallBackFunction = procedure(YourParamList);stdcall;
TCallBackFunction = procedure(YourParamList);stdcall;
解决方案 »
- qreport 中怎么实现打勾和字体竖着显示
- 结束运行问题
- 三个十位以内数字相加和的概率分布问题
- 关于XMLDoucment控件的问题!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- 可以把多个PROJECT一起编译成一个程序吗?
- 用FASTREPORT如何打印界面中TIMAGE中的图片?另TIMAGE的图片如何按比例缩放(图片最大边长缩成TEMAGE最小边长,图片比例不变)?
- 托盘图标的窗口还原问题!立即结帖,谢谢
- 用access数据库的程序是否可以不用配置数据源?
- 初学listview,我在listview添了6个item,请问我点了第一项触发了什么事件,点了第二项触发了什么事件,我还想可以用右键电击各个项目,怎
- 请问谁有关于网吧的资料,最好有源程序就好拉,.......
- 如何让文字显示出来?
- 200分,高兴散分;再者,大家给个地址
type
TCallBackFunction = TFarProc;
或
TCallBackFunction = function (aParam: Integer): Integer;Function EnumMyDevices(EnumProc : TCallBackFunction; param : Integer): integer; StdCall;External 'API.DLL';EnumProc可定义如:function EnumProc(aParam: Integer): Integer;
TCallBackFunction = function (aParam: Integer): Integer; stdcall;
和
function EnumProc(aParam: Integer): Integer;stdall;
我想在Form一出现时就要给上面的ComboBox赋值,是不是在FormCreate里调用?还有,当我在FormCreate里调用时:
EnumMyDevices(EnumProc, 0);
我的EnumProc应该放在哪儿定义呢,那我应该放在哪儿定义呢,放在哪里才可以在这里调用呢?具体如何定义?
再次感谢各位!
1。可以在FormCreate中给ComboBox赋值,也可以在OnShow中
2。EnumProc可以在直接OnCreate事件的上面定义,如下:function EnumProc(aParam: Integer): Integer;stdall;
begin
.....
Result := 0;
end;procedure TForm1.OnCreate(Sender: TObject);
begin
......
EnumMyDevices(EnumProc, 0);
end;