線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1239
推到 Plurk!
推到 Facebook!

SendMessage的對象是否可以是一個VB開發出的OCXㄋ??

尚未結案
ybmh
一般會員


發表:20
回覆:14
積分:6
註冊:2004-01-14

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-10-06 12:29:57 IP:210.202.xxx.xxx 未訂閱
請問各位: 兩個AP應用程式可以利用FindWindow及SendMessage等相關函式互傳訊息. 我的工作現在必須作一個AP,一個OCX互傳訊息,我就想到一個問題 1. OCX是給許多不同客戶的AP所Include進來使用的,我的AP可以使用 FindWindow等相關函式去送訊息給這個OCX嗎?? 此時的OCX應該沒有視窗名稱等等的東西對嗎??
hauhan
一般會員


發表:11
回覆:9
積分:4
註冊:2004-07-14

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-10-08 09:16:41 IP:211.72.xxx.xxx 未訂閱
OCX是一個ActiveX的元件(COM) 要看這個OCX的功能是什麼...如果它是一個作溝通的ActiveX元件的話,那 這個OCX應該會有對應溝通的相關屬性 Methord 跟 Event... 基本上OCX的應用面蠻廣的,應該不能把OCX跟兩支AP溝通畫上完全的等號, 至於能不能SendMessage給OCX那還是要看OCX的功能決定。(不過我猜應該 沒有人會這樣做吧) 發表人 - hauhan 於 2004/10/08 09:18:15
ybmh
一般會員


發表:20
回覆:14
積分:6
註冊:2004-01-14

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-10-14 18:08:31 IP:210.202.xxx.xxx 未訂閱
因為這個架構是主管規定的 所以我沒法照我的想法改 他的設計是: 有個OCX(叫做OCX_Client好了) 有個AP(叫做AP_Server好了) 這兩個東西都是我要開發 之後這兩個東西會交給客戶去使用 客戶必須執行AP_Server跟一些系統作整合 客戶也用它們自己的開發環境Include這個OCX_Client來跟AP_Server溝通 他又規定要用SendMessage來做...所以囉 如果讓我按照自己設計的來做的話 因為OCX_Client和AP_Server是在同一台機器上執行的 OCX_Client和AP_Server的溝通我會用以下方式來實作: 1. Socket 2. DDE 但是架構被定死了沒法啦
hauhan
一般會員


發表:11
回覆:9
積分:4
註冊:2004-07-14

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-10-18 09:55:57 IP:211.72.xxx.xxx 未訂閱
引言: 因為這個架構是主管規定的 所以我沒法照我的想法改 他的設計是: 有個OCX(叫做OCX_Client好了) 有個AP(叫做AP_Server好了) 這兩個東西都是我要開發 之後這兩個東西會交給客戶去使用 客戶必須執行AP_Server跟一些系統作整合 客戶也用它們自己的開發環境Include這個OCX_Client來跟AP_Server溝通 他又規定要用SendMessage來做...所以囉 如果讓我按照自己設計的來做的話 因為OCX_Client和AP_Server是在同一台機器上執行的 OCX_Client和AP_Server的溝通我會用以下方式來實作: 1. Socket 2. DDE 但是架構被定死了沒法啦
原來如此....應該這樣說吧 OCX是Client端 而Server應該是一支AP(甚至是Service) OCX 與 Server的溝通是透過Findwindow找到此AP Server的Handle然後用 SendMessage送訊息給對方。 若是AP Server 想要 跟OCX溝通則應該是透過OCX所寫出來的"介面"吧。 應該不會是透過FindWindow跟SendMessage...因為OCX沒有Form無法接收 視窗訊息,不過...ActiveX Form所作成的OCX"或許"可以。 有錯請指正
ybmh
一般會員


發表:20
回覆:14
積分:6
註冊:2004-01-14

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-10-19 15:43:50 IP:210.202.xxx.xxx 未訂閱
我的OCX是要用VB開發! 做OCX時可以做Form也可以不用做我記得.. 也就是說做出來的OCX可以包含Form也可以沒有 如果是沒有Form的OCX應該沒法吧我想~~ 如果是有Form的OCX,那,雖然這個OCX裡的Form有Caption屬性 但是當OCX被AP包起來Include進來使用時 也不曉得到底怎麼FindWindow才行... 或許根本不行也說不定~ 不曉得誰有這方面的經驗或Ideal或資料ㄋ!! 感謝~
系統時間:2024-05-05 1:21:03
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!