dwscript

    0熱度

    1回答

    我需要註冊TCollection和TCollectionItem類,但由於 {TCollection} property Items [Index: Integer]: TCollectionItem {TCollectionItem} property Collection: TCollection 屬性сonstantly提高是不可能的例外找到TCollectionItem/TCol

    0熱度

    1回答

    目前我爲DWScript + SQLite編寫了一個ORM映射。我已經成功實現了普通屬性(如字符串或整數)的映射,但現在我想添加外鍵和多對多的關係。爲此,我已計劃在類A中聲明外鍵屬性,然後在運行時向類B添加一個關係管理器來建模關係。我知道我可以將B中的關係管理器放在源代碼中,但想象一下,如果我的應用程序中有一些模型對框架中聲明的用戶模型有外鍵。修改每個新應用程序的框架是不現實的。 我的問題:如何在

    2熱度

    1回答

    我可以在Delphi XE5程序中使用DWScript類在Android和/或IO下運行,並使腳本工作?

    2熱度

    1回答

    最近DWScript的預覽是從October two years ago,由於該項目是積極的,我想在XE7使用它,我想我會check out the latest source(r2653在寫作的時間),並從而是安裝。最新的外觀是合理的:沒有一堆代碼流失,並且XE7支持僅在兩次修訂之前添加。 的主要問題是:有三個.BPKs:dwsLib,dwsLibRuntime和dwsLibDesignOnly

    7熱度

    1回答

    使用DWScript,我沒有看到明顯的方式來檢查FileCreate函數的返回值。 實施例(不工作)腳本:從DWScript源代碼 function TestFileCreate : Boolean; var F : File; begin F := FileCreate('MyTestFile.txt'); Result := (F = -1); // Not

    3熱度

    1回答

    我一個動態內DWSUnit變量創建如下: v := dwsUnit.Variables.Add('c', 'float'); // etc v.OnWriteVar := writeVar; v.OnReadVar := readVar; 所有變量都指向同一個事件過程。 問題是我無法弄清楚如何確定哪個變量觸發了事件。 事件只給了我一個TprogramInfo結構,但我找不到任何東西來識別實

    2熱度

    1回答

    從以下腳本代碼中,我調用Delphi中的Run過程,該過程調用也在Delphi中的showmodal過程。 當從新創建的模態對話框中調用Button1Click()時,全局變量sl未被實例化。 腳本代碼。 var sl : TStringList; procedure Run(); begin sl := TStringList.create(); ShowModal;

    3熱度

    1回答

    我想用DWScript創建一個Read-Eval-print循環(REPL),我不確定這是可能的。 基礎上的名字,我認爲RecompileInContext將正常工作在這方面,但我遇到一些限制: 一車線是永遠列入計劃:未來的運行將總是由於失敗行 我沒有找到一種方法來輸出一個變量的值,只需輸入它的值。例如,在輸入var test = "content";時應顯示test,content。據我所知,使

    1熱度

    1回答

    我試圖DWScript安裝到德爾福XE4:(我做的包文件複製到一個文件夾DelphiXE4和更改包後綴屬性XE4 ...) 在包文件夾下有3個文件: dwsLibRuntime.dpk dwsLib.dpk dwsLibDesignOnly.dpk 我設法安裝dwsLibRuntime然後dwsLib(雖然我得到我忽略一些警告),但隨後必須要安裝dwsLibDesignOnly問題。 是否

    1熱度

    1回答

    將dwsExprs添加到DLL時,其最終化部分凍結。 Actaully TdwsGuardianThread.Finalize被凍結在守護線上.WaitFor。 爲了演示這個問題,我做了一個樣例DLL,它是空的,只包含dwsCript。我還做了一個測試應用程序加載DLL並立即釋放它。在退出該應用程序凍結正如我上面所說(把一個斷點guardian.WaitFor看到 樣品DLL: library D