delphi 指令碼引擎比較

2021-09-07 22:23:41 字數 760 閱讀 8284

tms scripter:支援pascal和vbscript兩種語法。優點是文件齊全、例子齊全,指令碼可直接支援dll,官方還提供了豐富的ide debug工具、單元匯出函式工具等,缺點是編譯執行較慢。for 空迴圈1000萬次,需要10秒鐘以上。tms scripter是商業共享軟體。

fastscript:用過fastreport報表的同學都知道fastreport速度非常快。for 空迴圈1000萬次,只耗費4至5秒左右。其中fastscript在報表可做版本排版微調處理、函式計算等。其優點是速度很快、很容易寫出指令碼單元的rtti元件、支援pascal、vbscript、js、c 四種語法,缺點是文件和例子比較少,預設的指令碼不能直接支援dll。fs也是商業共享軟體。

remobjects pascalscript,顧名思義,只支援pascal語法,remobjects 初衷是在da裡提供自定義的指令碼處理。優點是免費軟體,指令碼直接支援dll 。缺點是文件不多。速度比tms scripter 稍快。

paxscripter是綜合性能最好的指令碼直譯器。其優點是速度最快,for 空迴圈1000萬次,只耗費1至2秒左右。文件和例子比較齊全,有匯出函式工具。指令碼裡直接支援dll。支援pascal、vbscript、js、c 四種語法。缺點是,作者05年至今尚未更新版本。作者興趣已經不在指令碼直譯器,專門研究.net和pascal編譯器。因此,paxscripter至今尚不能支援d2009。paxscripter是商業軟體。如果只想支援pascal語法即可,可用作者的pascal編譯器代替paxscripter,速度更是比paxscripter還要快。

Delphi 時間的比較

時間比較函式 comparedatetime 比較兩個時間是否相同 comparedate 比較兩個時間的日期是否相同 comparetime 比較兩個時間的時分秒是否相同 samedatetime 比較兩個時間是否相同 samedate 比較兩個時間的日期部分是否相同 sametime 比較兩個時...

Delphi多層開發方案比較

方案 midas dcom com asta remoteobject net 提供者 borland 微軟 微軟 http www.remobjects.com 微軟 核心技術 comcom com asta自己的,類同midas,但不依賴於com remobjects自己的webservice技...

Delphi多層開發方案比較

看到別人寫的內容收藏一下,原作者寫的時間可能比較早,因為尚未加入cg的datasnap的多層比較 方案 midas dcom com asta remoteobject net 提供者 borland 微軟微軟 微軟 核心技術 com com comasta自己的,類同midas,但不依賴於com ...