我在TStringList类中使用分隔符遇到了问题。看一下:var s: string; sl: TStringList; begin sl := TStringList.Create; s := 'Users^foo bar^bar foo^foobar^barfoo'; ...
我想知道这里的少数Delphi用户如何进行单元测试,如果有的话? 是否有任何与IDE集成的工具可以很好地运行? 如果没有,那么您正在使用哪些工具,并且是否有或知道示例迷你项目来演示它是如何工作的? 更新: 我忘记提到我正在使用BDS 2006 Pro,尽管我偶尔会进入Delphi 7,当然其他...
我遇到了一个烦人的问题。突然之间,Avira AntiVir 开始将我的软件中的一个可执行文件标记为病毒。 由于几乎所有用户的默认操作是点击“确定”,而 Avira 建议将这个病毒 放入隔离区域,所以我的大多数用户都会删除这个可执行文件。 好吧,让我们不要傲慢自大,检查一下我是否真的被感染...
在 MS Sql 中存在一些 Delphi 7 不支持的数据类型,例如 XML 数据类型。 我希望将 XML 数据类型转换为文本数据类型,以便在 Delphi 中处理。 是否有一种方法可以从 XML 转换为文本呢?
我们公司有一款软件已经开发了10年以上,所以里面有一些非常陈旧的东西。它仍然相当实用,但是我看到Delphi XE上的新功能让我想要升级。问题在于源代码本身超过300mb的.pas文件(包括组件等总共1gb)。 我们正在使用自定义组件、旧版JVCL和最新的DevExpress。 如果我决定...
将一个窗体的WindowState属性设置为wsMaximized有时会导致该窗体不能最大化,而出现下面的情况: 长期存在的问题:这是我在2003年首次在Borland新闻组中提出的问题: 解决WindowState = wsMaximized的方法? 然后在2006年再次提出:...
我希望在开始编辑 Delphi 7 IDE 中的文件时自动检出它。 ClearCase 是我的版本控制系统,我真的很讨厌在开始编辑前需要检出文件。这总是打断了我的思路流程:我正在尝试解决一个问题,找到需要更改的位置,尝试编辑它,失败,因为该文件是只读的。然后打开 ClearCase,搜索文件...
我正在使用Delphi 7,在处理字符串时发现了以下内容: 对于默认长度的字符串,即声明为 string 类型的字符串,其最大长度始终为 255。 ShortString 永远不允许增长到超过 255 个字符。 以上内容源自Delphi 字符串网站。 曾经我在 Delphi 代码...
我的应用程序以模态窗体为基础。主窗体通过ShowModal打开一个窗体,这个窗体再用ShowModal打开另一个窗体,因此我们有一堆叠的模态窗体。有时候会出现这样一个问题:当在新窗体中调用ShowModal时,它会被隐藏在之前的窗体后面,而不是显示在顶部。按下alt+tab键后,窗体会回到顶部...
String content = "Jane"; String container = 'A.Sven,G.Jane,Jack'; // This is the string which i need to be searched with string content boolean con...