是这样的:
vc++中
void (*tpsetunsol (void (_STDCALL *)(*disp) (char *data, long len, long flags))) (char *data, long len, long flags)我需要他,
我在delphi 中
怎么声明?procedure tpsetunsol(*******************);stdcall;external'libwsc.dll';那位给点提示:怎么在声明参数为过程的的过程?
vc++中
void (*tpsetunsol (void (_STDCALL *)(*disp) (char *data, long len, long flags))) (char *data, long len, long flags)我需要他,
我在delphi 中
怎么声明?procedure tpsetunsol(*******************);stdcall;external'libwsc.dll';那位给点提示:怎么在声明参数为过程的的过程?
解决方案 »
- 显示word文档的内容,郁闷死我了
- 打开COM10以上的串口会出错?为什么?(附源码)
- 如何将程序做到开始按钮的的程序里去?
- 小弟希望个位高手能帮助一下。
- 点击一个Treeview1时、能在多个edit中分别显示各值?
- 关于Access的数据库插入问题
- 怎样将扫描出来的图形文件存入paradox数据库的G字段内?
- 请问:我一执行程序整个FORM就不能动了,须完成后才能做下一动作,怎么样才能在执行的过程中设个按钮把它终止?
- TMyEdit的光标如何控制?
- 要知道PageControl控件上当前页面的一个控件可以用什么方法啊(小新师傅就我啊)
- 在线求助: 如何在stringgrid控件运行期间可以用鼠标拖动拓宽某一列的宽度?
- DELPHI中如何让FORM窗体透明,只显示控件?
如:
type Tnotifyevent=procedure(sender:Tobject) of object
a=Tnotifyevent;那么可以
a:=botton1.onclick();
当然所有Tnotifyenent类型都可以:= 我没有做过这种的,你可以试试这种指向过程的指针
begin
showmessage(s);
end;
procedure TForm1.Button1Click(Sender: TObject);
var d:procedure (s:string);
begin
d:=test;
d('s')
end;
outer2000(天外流星) 的提示到位,
CDSoftwareWj(95927) 的我还没有领会,
是不是button.click触发a指向的过程,然后执行过程!
我说的对吗?