我正在尝试从IXMLDocument中获取xml文本,代码如下。 Doc.XML.Text; 这使我得到XML文本,但它包括XML声明。 <?xml version="1.0"?> 有没有一种方法可以获取XML文本但不包括XML声明?我可以手动从字符串结果中删除它,但我...
有时候我会收到客户的错误报告,但是我却无法解释。在Delphi中执行Application.Run()之后,我会得到以下错误信息: EOSError: System error: Code:_5 Access denied Call Stack Information: -------...
我看到了几个例子,其中源名称列表是从注册表(HKEY_LOCAL_MACHINE\Software\ODBC\ODBC.INI\ODBC Data Sources)中获取的。是否有其他方法获取ODBC数据源名称列表? 我只能使用Delphi标准组件进行工作,所以无法使用第三方解决方案。
在 Delphi 中,您能否更改 ShowMessage 对话框的标题?因为默认情况下它会取我的 exe 名称。 同样,我能否更改相同对话框的背景颜色和大小?
今天我遇到了一个“奇怪”的提示: 覆盖的 xxxx 方法应该与祖先 yyyy 的情况相匹配。 解决方案是将方法名称声明为与祖先完全相同。我相信这是自Delphi.Net编译器以来一直存在的问题。 将方法名称声明为与祖先完全相同,可以使编译器“无声”。Delphi 2006及更高版本中...
在StackOverflow上有很多讨论,但大多数都比我需要的更复杂,而且大多是针对其他语言的。 我有一个MySQL远程数据库,在其中有一个“帮助”表格,用于填充使用该数据库的动态网站的帮助页面代码。 我决定制作一个Delphi应用程序来管理该网站,而不是通过网站本身进行操作,以提高速度和...
我写了一个小应用程序,可以在内存中的图片上绘制文本,并将其写入文件。基本的 Delphi 代码类似于: var Canvas : tCanvas; Text : WideString; TextRect : tRect; begin Canvas := Bitmap....
我希望制作两个不同版本的应用程序,根据定义使用不同的图标。 我已经成功地包含了基于定义的不同资源文件,但是我无法摆脱我的项目默认.res文件中的MAINICON。 我添加了一个资源Version1.rc文件,并加入以下内容: MAINICON icon "resource\icons\Ve...
你能推荐一个开源的Delphi加密库,可以与Delphi 2006、Delphi 2009和Delphi 2010一起使用吗? 所需算法:DES、MD5、SHA-1。
我有一个使用Delphi 2006编写的应用程序,并带有一个CHM帮助文件。除了无法让“打开对话框”(TOpenDialog)和“保存对话框”(TSaveDialog)上的“帮助”按钮连接到帮助文件外,一切都运行正常。 下面是一个简单的演示程序。单击按钮2可以打开帮助文件并显示正确的页面。单...