作者yauhh (姚呵呵)
看板Visual_Basic
标题Re: [VB6 ] adressOf 运算子
时间Mon Aug 11 08:25:36 2008
※ 引述《loveviolin (violin)》之铭言:
: 小弟因课业需求初学VB
: 在读程式的程式时遇到下列程式码中的问题
: 1 Sub ChappRUN()
: 2 ZipappWnd=0
: 3 TempAppWnd=0
: 4 EnumWindows AddressOf EnumWindowsProc , 0&
: 5 End sub
: http://msdn.microsoft.com/zh-tw/library/y72ewk2b(VS.80).aspx
: 在行5中用到 AddressOf 运算子,我查过MSDN(如上网址)他的叙述是委任??
: 但是,不知道是哪边委任给哪边,更白化的意思是什麽?
: 在行4後面 "0&" 的意思又是什麽??
: 望请各位大大帮忙...
委任是一种程式风格与执行方式. 并不是说AddressOf是委任.
上述 EnuWindows AddressOf EnumWindowsProc, 0&
^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^ ^^
EnuWindows需要二个参数,第一是要知道一个程序,第二是要知道一个数字,
然後它可能会将EnuWindowsProc程序的效果套在数字参数0&上,
或者做别的事情.
就EnuWindows所要做的那一件工作而言,是将工作委任给EnumWindowsProc.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.160.108.157