似乎Smalltalk实现错过了一个算法,该算法返回String中子字符串的所有索引。 最相似的只返回一个元素的索引,例如:firstIndexesOf:in:,findSubstring:,findAnySubstring:variants。 Ruby中有实现,但第一个依赖于Ruby ...
似乎Smalltalk实现错过了一个算法,该算法返回String中子字符串的所有索引。 最相似的只返回一个元素的索引,例如:firstIndexesOf:in:,findSubstring:,findAnySubstring:variants。 Ruby中有实现,但第一个依赖于Ruby ...
我在Pharo Smalltalk中编写类,但我认为这个问题对其他Smalltalk实现有效。 我知道一种实现具有特定属性的实例的方法是为实例创建提供类方法,然后建议使用类创建方法。 但是任何用户都知道可以随时使用new或basicNew。 我想到使new和basicNew无效引发 ...
我为Dolphin Smalltalk框架创建了一个小的(测试)补充,我想稍后在GitHub上提交。 (1方法: Integer>>isPrime )但是首先,我想将此方法的测试方法添加到标准回归测试集中,现在有约2400个测试。 ( IntegerTest>>tes ...
我们使用旧版本 (TeeChart.TChart.7) 没有问题,但最近我们安装了 TeeChart.TChart.10 并开始在我们的运行时应用程序中出现问题。 我们的问题是,每当我们单击应用程序中的任何 TeeChartView 时,都会出现一个带有以下文本的弹出窗口错误:“错误加载类型库/DL ...
为什么某些方法的名称在类浏览器方法面板中用洋红色标记? ...
我有一个显示不同种类(类)对象的树状视图。 当我右键单击一个对象时,我想显示一个特定于该对象类的弹出菜单。 我怎样才能做到这一点? ...
在我的Dophin类浏览器中,我看到“实例/类”单选按钮的文本分为两行,如您在所附图像中看到的。 我该怎么办? 毛里齐奥。 ...
在Dolphin smalltalk树形视图中,我想使用自定义图标,具体取决于所显示项目的状态(不同状态,不同图标),我该怎么做? 我真的不明白如何使用“我的”图标。 我创建了一个“连接”类,其中有一个实例变量“ connected”和两个类方法“ connectedIcon和uncon ...
我正在尝试在Dolphin 6.1b2中使用第三方DLL(WinSCP .NET程序集)。 我已经注册了DLL并在Windows 7中生成了TypeLib。 在Dolphin中,我成功地使用了组件向导来生成界面,但是当我尝试注册控件和TypeLib时,却出现了错误。 关于注册控件我得到 ...
我需要生成N个数字的所有可能组合, 包括重复。 问题输入:我有N个单元格,可以在每个单元格中的0到9之间输入一个数字。 错误的解决方案(N = 4): 不包含#(0 0 0 0),#(1 1 1 1),#(2 2 2 2)等 预期输出(为简洁起见,N = 2,范围为1- ...
我想在Pharo 4中拆分一个String。我的输入是 而且我想得到 因此分隔符是'%%%' 在Dolphin 7中它很好用: 但在Pharo 4似乎被打破了: 有办法在Pharo获得海豚行为吗? ...
我想在从系统(从SystemDictionary)中删除类之前/之后执行特定操作 - 例如从已知类的某个列表/字典中取消注册该类。 在Visualworks和Squeak / Pharo中,我只需要在类侧定义消息#obsolete。 Dolphin Smalltalk中有相同的产品 ...