請教一個小小的程式規劃問題
MDI程式要如何才能寫的好
之前用BCB寫過一個MDI程式
寫到真是天昏地暗啊
每個MDI child include來include去的
到底是A要餵資料給B
還是B要自己來讀A的資料
public private亂擺一通
反正讀的到資料就好
還要去檢查哪個child有沒有被new出來
不然等著看access violation
build一次要五六分鐘
...
一堆問題
我的感覺似乎應該用PostMessage的方式
(
題外話
不知道"純粹".NET程式是不是還能用PostMessage等等的Win32 API
我的單純的想法應該是不行
..NET應該有自己的架構吧?
)
還要有個DataModule做集中管理
然後每個MDI child只對某些特定的message做反應
這樣應該就不必include來include去的
compile速度應該也會快不少
只是要如何把每個部份獨立成dll或是bpl
這點還不是很清楚
感覺要切割程式似乎不是件簡單的事
切割程式一定是有一堆限制
所以才無法說切就切
至少一定不能include來include去吧?
應該是一開始就要規劃好
--
╭ From: 203-204-133-140.adsl.static.giga.net.tw ◎──────────╮
└──◎ Origin:政大資科˙貓空行館 bbs.cs.nccu.edu.tw ┘