ironpython

    0熱度

    3回答

    爲Silverlight 2,它看起來像編程的選擇是: C# VB DLR腳本語言 IronRuby的 IronPython的 一個令人遺憾地被忽視(如果不取消)託管jScript 這種情況下,本機語言(C#和VB)比DLR語言快一個數量級? 當我執行Silverlight客戶端編程時,IronPython中「生活」的任何希望,還是應該期待C#進行處理器密集型工作? 我對語言的調查來自this s

    0熱度

    2回答

    我只是想知道是否有人知道如何在IronPython中添加對「Ritmo for iSeries」的引用。 我在C#中成功完成了它(因爲它只是單擊單擊單擊)我試圖在IronPython中做同樣的事情,但它說「無法添加對組件Ritmo for iSeries的引用」。 我是做 進口CLR clr.AddReference('瑞特默爲i系列) 從瑞特默........ IO錯誤:無法裝配瑞特默添加for

    0熱度

    2回答

    下面是一個屏幕,我應該將Wing IDE指向我的python文件。我正在使用IronPython。 alt text http://i42.tinypic.com/23k6vzn.jpg 上午我假設是正確的文本框一個被充滿ipy.exe? (提供正確的路徑) 剩下的盒子應該是什麼?

    0熱度

    1回答

    我有一個winforms應用程序,我需要捕獲鍵盤輸入並將其存儲在腳本中。然後可以使用IronPython重播該腳本以自動執行該應用程序。我目前的做法是監聽KeyPress事件並使用SendKeys.Send()重新發送按下的字符。使用修飾符(alt,ctrl)處理輸入我監聽KeyDown事件,但在這裏我不知道如何表示腳本中按下的鍵。這是我想要做的: public void TextBox_KeyD

    0熱度

    2回答

    我想從VB.net複製this example of calling IronPython代碼。我已經下載並安裝了IronPython並創建了一個VB.net控制檯應用程序。我添加到所有在IronPython的安裝文件夾中的DLL引用: IronPython的 IronPython.Modules IronPythonTest Microsoft.Scripting.ExtensionAttrib

    1熱度

    1回答

    我知道我可以在VisualStudio中設置斷點並調試獨立的IronPython腳本。但是,我有一個託管IronPython引擎的應用程序。如果我想調試在託管引擎中運行的腳本,是否有方法設置斷點並逐步執行腳本?我應該使用ExecuteFile以外的方法來完成此任務嗎?基本上我想將調試器附加到進程中,在ExecuteFile處中斷,然後遍歷IronPython代碼。 // engine is the

    2熱度

    1回答

    如何創建一個可以在IronPython中處理的C#事件處理程序? 請注意,我正在使用IronPython 2.0.1。我能夠處理沒有問題的系統類的事件(例如Window.KeyDown),但是當我嘗試定義我自己的C#事件時,我試圖從IronPython掛鉤時引發異常。 拋出的異常是ArgumentTypeException,它有消息「無法添加到私人事件」。消息似乎很奇怪,考慮到我想要勾選的事件是公

    2熱度

    4回答

    例如在Lua您可以在腳本的末尾放置以下行: return <some-value/object> 被返回則可以通過宿主應用程序中檢索的值/對象。 我使用這個模式,使腳本可以代表工廠事件處理程序。然後使用基於腳本的事件處理程序來擴展應用程序。例如,託管應用程序運行一個名爲'SomeEventHandler.lua'的腳本,該腳本定義並返回一個對象,該對象是應用程序中'SomeEvent'的事件處

    4熱度

    2回答

    我有一個列表理解上的.NET陣列的元件上操作的像 obj.arr = [f(x) for x in obj.arr] 然而分配回obj.arr失敗。 是否有可能將列表轉換爲IronPython中的.NET數組?

    0熱度

    1回答

    我試圖延長使用IronPython的我的WebApp之一,遺憾的是下面的代碼運行得慢: var engine = Python.CreateEngine(); SourceCodeKind st = SourceCodeKind.Statements; string source = "print 'Hello World'"; var script = en