dwscript

    2熱度

    1回答

    類 我有這樣的德爾福類 type TAnotherClass = class end; TMyClass = class function Foo: TAnotherClass; end; function TMyClass.Foo: TAnotherClass; begin Result := TAnotherClass.Cre

    3熱度

    2回答

    我決定一致努力,使用SynEdit將優秀的DWScript (Delph Web Script DWS)集成到一個簡單的IDE中。 DWScript目前爲agressively developed,與其他Pascal腳本庫相比具有許多優勢,但它不包含編輯器或任何超出簡單備忘錄控件以證明執行能力的IDE示例。它包含許多編輯器/調試器集成的鉤子,事實上,前一段時間DWS被重新喚醒時,發行版本確實包含了

    3熱度

    1回答

    我已經打了一個牆DWScript試圖 「用」 等單位例如: 使用 utils的,qusers; 語法錯誤:未知單元「utils」[line:3,column:20] 任何幫助將不勝感激。 附加信息:我也加入到Script.Config.ScriptPaths文件的位置,例如:「C:\ myscripts」 附加INFO2:目的「使用」的使用是「$ INCLUDE」或 「$ I」 時,有一個問題:

    3熱度

    1回答

    成像這個腳本代碼: procedure A; begin CallToDelphi; end; procedure B; begin // do something end; 我已經暴露了程序「CallToDelphi」的腳本。所以當它被調用時,我從Delphi代碼中的腳本回來了。我現在想從我的Delphi代碼中調用腳本程序「B」。 我認爲必須隱藏在IdwsPr

    14熱度

    7回答

    我打算在我的應用程序中包含一個pascal腳本。它不需要任何Web訪問,只需訪問我的應用程序中的類。它應該很快(編譯)。我看到有很多腳本可用,其中一些是解釋器,但編譯器RemObjects pascal script和Delphi Web Script (DWS)似乎是強大的,並且積極追求。 任何人都可以提出一個優於另一個請嗎? 感謝

    2熱度

    1回答

    想象一下這個腳本: var s = TStrings.Create; s.Add('Line 1'); s.Add('Line 2'); procedure MyProc; begin if s.count = 2 then // ... end; 腳本運行時它創建變量「s」。現在我想在腳本完成後調用「MyProc」: ... Exec := Program.

    7熱度

    1回答

    嘿, 德爾福的網頁腳本是非常棒的腳本引擎。我試圖在我的一個項目中使用它。但是,我不確定是否有可能枚舉腳本引擎中可用的所有類型和功能,例如我希望列出所有可用於腳本編寫的方法(包括所有內部和外部類型,函數,過程等)。快速腳本具有樹形視圖組件,可顯示您可以使用的所有類型。我在dwscript中尋找這樣的東西。提前致謝。

    1熱度

    1回答

    我知道dwscript具有運算符重載的複合運算符+=等 我想有操作符重載爲+,-等,以及在另外使用矩陣對象的乘法等。 dwscript是否支持這個? 如果是這樣,這個語法是否會重載一個操作符?