討論區快速選單
知識庫快速選單
傑米的攝影旅遊筆記 軟體開發過程中有哪些資安漏洞? 程式設計俱樂部Facebook粉絲團
[ 回上頁 ] [ 討論區發言規則 ]
請問jscript.dll本身能不能成為COM?(300點回饋)
更改我的閱讀文章字型大小
作者 : jerenceooi(jer) Java Script優秀好手貼文超過200則人氣指數超過10000點
[ 貼文 229 | 人氣 12798 | 評價 1190 | 評價/貼文 5.2 | 送出評價 10 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2006/9/11 下午 11:28:32
想以jscript.dll裡的unescape為例,在php中把jscript.dll當COM用,
以在php中也能調用jscript.dll裡的unescape:
http://msdn2.microsoft.com/en-us/library/microsoft.jscript.globalobject.unescape.aspx

若有前輩能教在下如何將jscript.dll登入成COM後,再寫個調用範例(程式語言不一定要用php),
測試成功後,前輩可在以下討論串中留個言,以接收在下的300點回饋,以表謝意:
http://www.programmer-club.com/pc2020v5/forum/ShowSameTitleN.asp?URL=N&board_pc2020=php&index=1&id=7843&mode=&type_pc2020=sametitleLevel-2
作者 : player(PLAYER) 貼文超過1000則人氣指數超過100000點
[ 貼文 1591 | 人氣 138661 | 評價 2840 | 評價/貼文 1.79 | 送出評價 104 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2006/12/22 下午 05:26:04
別想了
會在WebServer用php的
大多不會用Windows當OS的
所以你的需求
比較冷門
所以滿難找的

php在for Windows的環境下
是可以call COM來用
但是jscript.dll是MS的東西
如果我要用這個的話, 應該不會想在Server端上用的
而會只把它用在遊覽器端
作者 : good(估得)
[ 貼文 146 | 人氣 225 | 評價 480 | 評價/貼文 3.29 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
主題發起人jerenceooi註記此篇回應為最佳解答 2006/12/22 下午 06:47:53

Sorry,我不懂PHP要怎麼使用,所以,我不知道你在問什麼?

假設,你要的問的,有沒有一種東西可以連結com的物件,而且這個物件可以引用jscript的特性或是函數,沒有錯,這個世界上真的有這種東西,而且,非常簡單好用。

Windows Script Components
http://www.microsoft.com/technet/scriptcenter/resources/scriptshop/default.mspx
http://www.fdhost.com/perl/Windows/windows_script_components.html

希望這個東西對你會有幫助。
作者 : jerenceooi(jer) Java Script優秀好手貼文超過200則人氣指數超過10000點
[ 貼文 229 | 人氣 12798 | 評價 1190 | 評價/貼文 5.2 | 送出評價 10 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2006/12/23 上午 12:38:26
感謝good前輩的指點 <(_ _)>

剛剛試了一下,效果比在下想要的還要好,
可以用jscript來寫COM,給任何程式語言調用了 ^^
作者 : jerenceooi(jer) Java Script優秀好手貼文超過200則人氣指數超過10000點
[ 貼文 229 | 人氣 12798 | 評價 1190 | 評價/貼文 5.2 | 送出評價 10 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2006/12/23 上午 01:47:34
good前輩有空時可到以下網頁隨便留個言以接收點數:
http://www.programmer-club.com/pc2020v5/forum/ShowSameTitleN.asp?URL=N&board_pc2020=php&index=1&id=7843&mode=&type_pc2020=sametitleLevel-2
作者 : player(PLAYER) 貼文超過1000則人氣指數超過100000點
[ 貼文 1591 | 人氣 138661 | 評價 2840 | 評價/貼文 1.79 | 送出評價 104 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2006/12/25 下午 02:50:15
剛看了一下 good 提供的url
但是基於效能的考量
我想你應該不會真的想用script去寫放在Server上跑的COM吧?
這不僅是效能的問題
以Script為基礎的COM
將更不方便Debug

Script寫成COM
我沒寫過
但是我看過在DHTML裡用Script去寫Functions
去複寫COM裡的event
做為COM與Script之間溝通的方法
(像是MS在Exchange Server 5.5 的ServicePack裡的聊天室的範例網頁)

或是AP與Script互Call
http://p1ayer.spaces.live.com/blog/cns!2BC2D8BEFECDA9CF!134.entry
作者 : jerenceooi(jer) Java Script優秀好手貼文超過200則人氣指數超過10000點
[ 貼文 229 | 人氣 12798 | 評價 1190 | 評價/貼文 5.2 | 送出評價 10 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2006/12/25 下午 05:01:06
因為在下只是業餘者,只要速度能接受,效能不是問題.

在下拿手的程式語言只有jscript,
.NET因覺得不易學而放棄,
偏偏有時又碰到不得不用其它程式語言寫的情況(例如,用的windows伺服器預先裝好的防毒軟體與IIS不合,故只能用php),
這時就很希望php只負責取得變數和print出網頁,
致於資料的處理就希望全可用jscript來處理,
這樣才不須要花太多時間學不同的程式語言,就只為了寫出同一種效果.

因此,用jscript寫COM,能幫在下省下很多時間.
 板主 : 徵求中
 > COM/DCOM - 討論區
 - 最近熱門問答精華集
 - 全部歷史問答精華集
 - COM/DCOM - 知識庫
  ■ 全站最新Post列表
  ■ 我的文章收藏
  ■ 我最愛的作者
  ■ 全站文章收藏排行榜
  ■ 全站最愛作者排行榜
  ■  月熱門主題
  ■  季熱門主題
  ■  熱門主題Top 20
  ■  本區Post排行榜
  ■  本區評價排行榜
  ■  全站專家名人榜
  ■  全站Post排行榜
  ■  全站評價排行榜
  ■  全站人氣排行榜
 請輸入關鍵字 
  開始搜尋
 
Top 10
評價排行
COM/DCOM
1 估得 490 
2 nick 120 
3 PLAYER 110 
4 天雲 100 
5 Raynor 80 
6 青衫 60 
7 60 
8 Peter.huang 50 
9 酷小毅 50 
10 Giant 50 
COM/DCOM
  專家等級 評價  
  一代宗師 10000  
  曠世奇才 5000  
  頂尖高手 3000  
  卓越專家 1500  
  優秀好手 750  
Microsoft Internet Explorer 6.0. Screen 1024x768 pixel. High Color (16 bit).
2000-2019 程式設計俱樂部 http://www.programmer-club.com.tw/
0.03125