全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:2271
推到 Plurk!
推到 Facebook!

DCOMConnection如何正確找尋到ServerName?

答題得分者是:william
pedro
尊榮會員


發表:152
回覆:1187
積分:892
註冊:2002-06-12

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-10-06 16:01:43 IP:210.61.xxx.xxx 未訂閱
我的情況是這樣的, 兩部電腦同一群組, 一台電腦跑Demos\Midas\ShareConn\ShareServer範例 另一部電腦以DComConnection設好ComputerName 然後要去下拉ServerName 卻無法下拉 Dcomcnfg.exe我調校過了, 該設的也都設設了 如何在同一部電腦另建一個程式在DComConnection下拉 ServerName就可以拉出ShareServer.MainRdm 請問前輩, 我少掉什麼, 或則我需要做什麼才能使兩部電 腦達成midas的n-tier? 謝謝指導....
william
版主


發表:66
回覆:2535
積分:3048
註冊:2002-07-11

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-10-06 16:29:38 IP:147.8.xxx.xxx 未訂閱
Registered your appserver on the other computer?
pedro
尊榮會員


發表:152
回覆:1187
積分:892
註冊:2002-06-12

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-10-06 16:37:13 IP:210.61.xxx.xxx 未訂閱
william兄 謝謝您, 我有Install Com Object動作 而且在本機裡DComConnect能搜集到ServerName 但另一部卻不行
william
版主


發表:66
回覆:2535
積分:3048
註冊:2002-07-11

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-10-06 16:47:59 IP:147.8.xxx.xxx 未訂閱
Do you mean you have registered (installed) your appserver on both machine (not the server machine only)? And what is the OS used?
pedro
尊榮會員


發表:152
回覆:1187
積分:892
註冊:2002-06-12

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-10-06 17:03:20 IP:210.61.xxx.xxx 未訂閱
I have registered DCom object in server and client, but nothing let me dropdown. 我的環境兩部電腦都win200pro及delphi 以proxy方式管理網路
william
版主


發表:66
回覆:2535
積分:3048
註冊:2002-07-11

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-10-06 17:43:59 IP:147.8.xxx.xxx 未訂閱
proxy? I think both machines are on the same LAN?  >
pedro
尊榮會員


發表:152
回覆:1187
積分:892
註冊:2002-06-12

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-10-06 17:55:57 IP:210.61.xxx.xxx 未訂閱
我兩部電腦是在同一網域裡 而防火牆只是管制外對內, 我想不致於影響吧? 若我ServerName直接打我知道的Servername 就算Active, 也不是Server那部的Server Remote Module 而且ClientDataSet也無法找到Provider
jieshu
版主


發表:42
回覆:894
積分:745
註冊:2002-04-15

發送簡訊給我
#8 引用回覆 回覆 發表時間:2003-10-06 19:14:43 IP:203.204.xxx.xxx 未訂閱
引言: 我兩部電腦是在同一網域裡 而防火牆只是管制外對內, 我想不致於影響吧? 若我ServerName直接打我知道的Servername 就算Active, 也不是Server那部的Server Remote Module 而且ClientDataSet也無法找到Provider
你是用Delphi連嗎?在測試嗎?一般在設計和測試都是同一台電腦,都可以之後再分開再不同電腦測試,可利用SimpleObjectBroker來改要連的電腦。
人生有夢,逐夢而行。 人若為善,福雖未至,禍已遠離。 人若為惡,禍雖未至,福已遠離。 http://www.taconet.com.tw/jieshu/
------
人生有夢,逐夢而行
人若為善,福雖未至,禍已遠離
人若為惡,禍雖未至,福已遠離
http://www.taconet.com.tw/jieshu/
pedro
尊榮會員


發表:152
回覆:1187
積分:892
註冊:2002-06-12

發送簡訊給我
#9 引用回覆 回覆 發表時間:2003-10-07 08:41:29 IP:210.61.xxx.xxx 未訂閱
謝謝您jieshu兄 我是在驗証我從書上看的知識是否對的 以加強我在發展系統的概念 不過, 若是連基本的兩部都連不起來 我無法往上繼續堆什麼 我想應該不致於那麼難連, 但我就試不出來 請有經驗的前輩幫幫忙 謝謝
william
版主


發表:66
回覆:2535
積分:3048
註冊:2002-07-11

發送簡訊給我
#10 引用回覆 回覆 發表時間:2003-10-07 09:46:48 IP:147.8.xxx.xxx 未訂閱
I remember you may need to set something like security to anonymous on 2000 Pro using dcomcnfg? It may sounds simple but do you enter the remote server name correctly in the DCOMConnection? And make sure the name resolution is correct.
pedro
尊榮會員


發表:152
回覆:1187
積分:892
註冊:2002-06-12

發送簡訊給我
#11 引用回覆 回覆 發表時間:2003-10-07 10:19:04 IP:210.61.xxx.xxx 未訂閱
謝謝william兄, 問題已解決 原來DCOMConnection不需額外的設定 只需填入正確的ServerGUID及ServerName即可 這離我想像的有一段距離, 我期望設好ComputerName 之後就能下拉ServerName及自動帶出ServerGUID 但是另一個問題我很納悶, 為何在同一部機器上執行Client就會喚醒Server的GUI 而另一部執行時, 卻靜靜地在COM Surrogate裡?
william
版主


發表:66
回覆:2535
積分:3048
註冊:2002-07-11

發送簡訊給我
#12 引用回覆 回覆 發表時間:2003-10-07 10:54:51 IP:147.8.xxx.xxx 未訂閱
I think when both server and client running in the same machine, there server is being started by the interactive user and hence it can interact with the desktop. While the server is being started remotely, it is started by system account and hence cannot interact with the desktop (so no GUI).
系統時間:2024-05-01 6:29:08
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!