dolphin-smalltalk

    3熱度

    2回答

    我正在Pharo Smalltalk中編寫類,但我認爲該問題對其他Smalltalk實現有效。 我知道一個強制具有特定屬性的實例的方法是爲實例創建提供一個類方法,然後建議使用類創建方法。但是任何用戶都知道new或basicNew可以隨時使用。 我想過無效new和basicNew引發異常,但這似乎是太過於激烈的措施,有時我可能需要創建實例來調試例如。 是否有另一個庫或機制來執行那些特定的屬性來完成?

    1熱度

    1回答

    在Dolphin Smalltalk中,我在樹形視圖上設置了一個上下文菜單,但是每當我右擊樹上的每個對象時,即使我點擊一個空白空間,該菜單也會出現。 如何限制彈出窗口只顯示樹的現有行? 此致敬禮。 Maurizio。

    2熱度

    2回答

    我需要生成N個號碼的所有可能組合,包括重複。 問題輸入:我有N個單元格,我可以在間隔0到9之間放置一個數字,在每個單元格中。 錯誤溶液(用N = 4): (0 to: 3) permutationsDo: [ : each | Transcript cr; show: each printString]. 不包括#(0 0 0 0),#(1 1 1 1),#(2 2 2 2)等。 預期輸出(與

    1熱度

    1回答

    的WinSCP .NET程序集註冊的錯誤我試圖使用海豚6.1b2第三方DLL(WinSCP賦予.NET程序集)。我所註冊的DLL和Windows 7 在海豚我成功地使用該組件嚮導生成的接口,但是當我嘗試註冊控件和類型庫我得到的錯誤產生的類型庫。在註冊控制我得到 WinSCPnet.dll被加載,但無法找到DllRegisterServer入口點。 沒有人有任何想法,爲什麼它的失敗?我也問過DLL的

    1熱度

    3回答

    在一個Dolphin Smalltalk樹視圖中,我想使用自定義圖標,具體取決於顯示的項目狀態(不同狀態,不同圖標) 我該怎麼做? 我真的不明白如何使用「我的」圖標。 我創建了一個類「連接」,實例變量「connected」 和兩個類方法「connectedIcon和unconnectedIcon返回圖標圖像。 然後,一個實例函數」圖標「,返回一個或另一個圖像基於連接狀態。 我這個類的實例添加到樹視