2011年7月5日 星期二

#VB Module 特性

關於,在MODULE中宣告全域的DATASET
http://www.blueshop.com.tw/board/show.asp?subcde=BRD20060705093433K20&fumcde=FUM20041006161839LRJ&rplcnt=21
=======================================
碰到說, 在不同的Form
去呼叫 Module 裡面的 Public 變數
A Form 可以取值(初始化在A)
B Form 取不到值(希望取得 A初始化後的 變數)

好像是說 Module 只會初始化一次
當你在其他Form再次叫用的時候
他會是另外一個全新的變數(有用 new )

要在查查
========================================
1.
若你有一些共用函數是日後別的專案也可以用的,不妨將它寫在dll project中,編譯成dll檔,
那麼下個專案直接引用dll即可,不必貼程式碼過去,變成好多份程式碼
2.
若你有一些函數是只有本專案需要,而且不少網頁都會用到,可以寫在class或模組中,各網頁就能方便地呼叫
3.
若網頁需要呈現資料而且各自不同,當然是每頁去宣告,如果這DataSet是各網頁都會重覆用到,
可以考慮將它放在application變數中
4.
若是DataReader包含的資料需要共用,只好每次都產生一次,或者改用DataTable,並將它放在application變數中 
 

沒有留言:

張貼留言