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

有這個嗎??

尚未結案
carter6
初階會員


發表:53
回覆:108
積分:42
註冊:2002-12-16

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-01-07 14:55:20 IP:218.170.xxx.xxx 未訂閱
各位大大好: 我曾在 Foxpro 中用過這樣 s = 'i = 123' ; i = 0 ; &s 結果 i 會等於 123 因為 &s 會去執行 i = 123 請問 delphi 有類似的功能嗎?? 我一直找不到 Carter
william
版主


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

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-01-07 14:59:22 IP:147.8.xxx.xxx 未訂閱
No, you probably need some kind of scripting support. There exists 3rd party components...
James
高階會員


發表:10
回覆:290
積分:220
註冊:2002-07-25

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-01-07 22:08:34 IP:218.162.xxx.xxx 未訂閱
你可以 import msscript.ocx , 透過微軟的 ScriptControl 的物件去執行 Script ,只是最好參考一下 MSDN 相關的使用方法 ! 或者是你可以去找一個 FastScript 的商用套件 , 可以模擬 Pascal 的語法
carter6
初階會員


發表:53
回覆:108
積分:42
註冊:2002-12-16

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-01-08 11:42:21 IP:218.170.xxx.xxx 未訂閱
謝謝各位大大: 我找到了 http://www.apelseen.com/activex_shell/ 裡面有一段 ... var this_form, scripting : Variant; begin // creating ActiveX Shell for the object given as 'Self' (this form) this_form := obj_to_variant(Self); // creating an instance of MS Script Control scripting := CreateOLEObject('ScriptControl'); scripting.AllowUI := True; scripting.Language := 'VBScript'; // The fist way is to add name to ScriptControl's namespace // example of creation of 'this' reference which is global name for code of all scripts scripting.AddObject('this', this_form, True); // example of use of the reference 'this' scripting.ExecuteStatement( 'this.Caption = "New Caption 1"' #13#10 'MsgBox(this.Caption)' ); end; Carter
系統時間:2024-07-07 23:19:39
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!