📄 2336.html
字号:
<html>
<head>
<title>Re: 还是不能完全使用函数指标</title>
</head>
<BODY BACKGROUND="" BGCOLOR="white" TEXT="black" LINK="red" VLINK="#808080" ALINK="">
<center>
<h1>Re: 还是不能完全使用函数指标</h1>
</center>
<HR><p>
Posted by <a href="mailto:cww5@mail.ncku.edu.tw">cww</a> on March 20, 1998 at 18:08:30:<p>
In Reply to: <a href="2330.html"><b>十分简短的!</b></a> posted by 陈凯程 on March 20, 1998 at 03:57:12:<p>
陈凯程先生使用的方式,是CallBack Function,这函数指标是<br>window所呼叫,在vb6不成问题,可是如果像c<br>void func1() {<br>printf("%s", "haha\n");<br>}<br>int (*p)();<br>main() {<br>p = &func1;<br>(*p)(); <br>}<br>如同上例,如果我们取得的是func1的Address,那透过<br> p= address of func1(),再用以下方式呼叫<br>(*p)()便可以来呼叫func1,但vb6呢?<p>sub func1()<br> print "haha"<br>end sub <p>function Point2Long(byval lngPtr as Long ) as Long<br> Point2Long = lngPtr<br>end function<p>sub testsub()<br>dim aa as long <br>aa = Point2Long(address of func1) '如此取得了func1的address<br>'接下来如何利用aa来呼叫funct1()便成了问题<br>end sub<br>所以我觉得vb6函数指标的支援,应只做到CallBack Function的呼叫
<br>
<p>
<a name="followups">Follow Ups:</a><br>
<ul><!--insert: 2336-->
</ul><!--end: 2336-->
<br><HR><p>
</body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -