※ 引述《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