首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

DLL有关问题

2012-02-05 
DLL问题先说明问题:我现在在做一个更新程序(分为自动更新和手动更新),其实就是一个程序,只是在不同场合调

DLL问题
先说明问题:
  我现在在做一个更新程序(分为自动更新和手动更新),其实就是一个程序,只是在不同场合调用而已。因为自动更新要做成服务项程序,所以我把程序写成了DLL形式,自动更新服务项就从DLL中取更新方法、手动更新在主程序中调用该DLL 这样能完全能完成功能,现在碰到的问题是:
  1.手动更新窗口和主程序共用了同一个Application,导致两个程序没有独立,更新过程中不能对主程序操作。
  2.在托盘上显示更新程序的图标,对其点击不能对更新程序的隐藏/显示,而是主程序,原因也是由于第1点。
  3.服务项启动后,却不见托盘图标。
望各位大虾帮忙!! 在线等

[解决办法]
問題闡述不清!
更新程序——DLL程序——托盤顯示更新程序的圖標

“更新过程中不能对主程序操”——更新過程中可以插入application.processMessage 或開一個線程執行更新...
[解决办法]
托盤顯示更新程序的圖標——這是另外一個exe?
[解决办法]
在托盘上显示更新程序的图标,对其点击不能对更新程序的隐藏/显示,而是主程序

??
[解决办法]
我猜你 托盤上顯示圖標的程序是 服務程序?或是主程序? 

關于第一點,前面有解答。後面兩點,若沒有理清狀況,無法給出解答。

提問題時,要從外人的角度思考,應該需要知道哪些內容,以及如何表述,表述時最好敲好每個字,不然引起不必要的誤解,而浪費了大量時間在非問題本身上面。

热点排行