DLL问题
先说明问题:
我现在在做一个更新程序(分为自动更新和手动更新),其实就是一个程序,只是在不同场合调用而已。因为自动更新要做成服务项程序,所以我把程序写成了DLL形式,自动更新服务项就从DLL中取更新方法、手动更新在主程序中调用该DLL 这样能完全能完成功能,现在碰到的问题是:
1.手动更新窗口和主程序共用了同一个Application,导致两个程序没有独立,更新过程中不能对主程序操作。
2.在托盘上显示更新程序的图标,对其点击不能对更新程序的隐藏/显示,而是主程序,原因也是由于第1点。
3.服务项启动后,却不见托盘图标。
望各位大虾帮忙!! 在线等
[解决办法]
問題闡述不清!
更新程序——DLL程序——托盤顯示更新程序的圖標
“更新过程中不能对主程序操”——更新過程中可以插入application.processMessage 或開一個線程執行更新...
[解决办法]
托盤顯示更新程序的圖標——這是另外一個exe?
[解决办法]
在托盘上显示更新程序的图标,对其点击不能对更新程序的隐藏/显示,而是主程序
??
[解决办法]
我猜你 托盤上顯示圖標的程序是 服務程序?或是主程序?
關于第一點,前面有解答。後面兩點,若沒有理清狀況,無法給出解答。
提問題時,要從外人的角度思考,應該需要知道哪些內容,以及如何表述,表述時最好敲好每個字,不然引起不必要的誤解,而浪費了大量時間在非問題本身上面。