delphi-7相关内容

如何更改图像边框

我必须使用图像作为通知。为此,图像寄宿生应为椭圆形。有人可以帮我将图像寄宿生更改为圆形吗? 我已经提到了示例图像10应该是图像组件。如何获得圆形。 在此先感谢您。 您的 Rakesh 解决方案 const BORDER = 3 ; Var Bmp:TBitmap; w,h:整数; x,y:整数; 开始 Bmp:= TBitmap.Create; 试试 ..
发布时间:2020-10-20 05:46:48 其他开发

禁用状态下如何在Tspeedbutton中显示位图图像

我正在以动态方式在制表符更改过程中创建速度按钮,我想使速度按钮处于禁用状态,当禁用它时,它不会显示加载的图像。禁用状态下如何在速度按钮上显示图像。我正在使用代码 SpeedButton,SpeedButton.Glyph.LoadFromFile(Path)并使用SpeedButton.numGlyphs = 1 解决方案 字形中使用的图像最多可包含4张图像,每个SpeedButton状 ..
发布时间:2020-10-20 05:45:46 其他开发

Delphi错误数据集不在插入或编辑模式下

目标: 单击TRxDBCombo上的按钮以调用搜索框 在从搜索框中选择记录时,结果将设置为TComboEditBox的字段值,并发布在TRxMemoryData数据集中 错误: 第二次调用此函数时,不在插入或编辑模式下的数据集出现 TDBEditBox1.SetFocus; Form_Search:= TForm_Search.Create(应用程序); 和For ..
发布时间:2020-10-20 05:38:06 其他开发

如何找出哪些DB-Aware控件链接到TDataSource?

我有 DataSource1(TDataSource),并且有一些链接到DB-Aware的控件(通过 SomeDBControl.DataSource = DataSource1 ) 如何在代码中找出(枚举)哪些控件链接到给定的TDataSource? 解决方案 下面的代码使用RTTI,在D7中为我工作,它通过递归搜索容器对象(即表单及其内容)来列出具有DataSource或Mast ..
发布时间:2020-10-20 05:32:17 其他开发

如何在D7中解码XML Blob字段

我在尝试将MS SQL Server 2014实例返回的XML数据解码到用D7编写的应用程序时遇到问题。(Indy的版本是它随附的版本,9.00.10) 。 更新最初写此q时,给我的印象是blob字段的内容必须是Base64解码,但这似乎是错误的。按照Remy Lebeau的建议,blob流在解码之前但之后没有在字段名称和字段值中包含可识别的文本。 在下面的代码中,AdoQuery中的 ..
发布时间:2020-10-20 05:30:51 数据库

Delphi 7 RemObjects-序列化组件

我有一个用Delphi 7和RemObjects SDK构建的客户端服务器应用程序。客户端和服务器之间的消息是二进制的( http://wiki.remobjects.com/wiki/BinMessage )。我的问题是: 1)如果我用TDataSet / TDataSource填充数据并将其从客户端发送到服务器,服务器组件的DataSet上将包含数据吗?数据应该保持持久吗? 2)我试图通过 ..
发布时间:2020-10-20 05:20:31 其他开发

设置DNS地址时出现问题

我正在使用一种流行的Delphi功能和一台带有Wi-fi适配器的笔记本电脑,试图设置首选和替代的dns服务器地址,并发现一条错误消息:“无效语法”。我认为“ Win32_NetworkAdapterConfiguration”功能仅在以太网适配器中有效,而在Wi-fi适配器中无效,或者我错了吗? 生成的异常: http://prntscr.com/4qvjmz http://pr ..
发布时间:2020-10-20 05:12:53 其他开发

在Delphi 7中优化TCHart绘图

我的上一个问题有一些很好的建议,但是它对我不起作用,因为我的问题似乎与Delphi 7有关。 我有一个带有单个序列(TFastLineSeries)和3,600个数据点的图表要45秒才能绘制。其他人则说它应该快如闪电,所以谁能提供帮助,请牢记我正在使用Delphi 7和标准的TChart组件。 我怀疑不是调用AddXY()3,600次我应该先准备数据,然后一次添加所有数据。 更新 ..
发布时间:2020-10-20 05:12:29 其他开发

如何删除Windows正在使用的文件?

在Windows中任何程序或其他进程使用文件时,是否可以删除文件?我搜索了 ,发现了2种方法: 1-使用注册表中的RunOnce键; 我不会使用它,因为我不想等待Windows重新启动或其他任何事情...更喜欢按时完成! 2-使用在此页面中声明的方式: http://www.delphipages.com/forum/ showthread.php?t = 201190 这里的问 ..
发布时间:2020-10-20 05:12:27 其他开发

与Google Picasa连接->德尔福7

我正在寻找各种方法来使我的应用程序更易于使用,目前,我使用自己的功能和图形库来裁剪图像并保存它们,但是我非常喜欢Google Picasa,因为它具有用户友好的界面和所有功能 所以我问是否有办法将Google picasa连接到我自己的应用程序ActiveX? 如果我还可以告诉Google要打开什么文件,以及要存储什么文件,那将是很大的收获 解决方案 论坛 http:// ..
发布时间:2020-10-20 05:11:25 其他开发

Delphi设置为仅读取文件夹和子文件夹中的文件

如何将特定文件夹和子文件夹中的文件放在delphi中只读? 我知道我可以将FileSetAttr的文件夹放在只读状态,但是有没有办法将文件夹和子文件夹中的文件放入? 谢谢 解决方案 您需要遍历目录中的所有文件,并递归遍历所有子目录。您可以使用此函数来做到这一点: type TFileEnumerationCallback = procedure(const Name:s ..
发布时间:2020-10-20 05:11:12 其他开发

创建图像和彩色红外?

如何创建图像以及如何使用十六进制颜色像素对像素进行着色? 例如。我想创建一个100x100像素的图像,我想要1x1区域的颜色为'$ 002125',2x2区域的颜色为'$ 125487'...。我该怎么做? >谢谢您的回答。 解决方案 为您提供了一个简单的示例。使用Canvas.Pixels而不是Scanline。尽管Scanline速度更快,但我认为它非常适合。颜色是随机生成的,因 ..
发布时间:2020-10-20 05:11:08 其他开发

在Delphi中存储一组值

我试图在delphi中存储一组值,但是我希望能够使用它们的名称而不是分配的数字来寻址它们。 例如,一个'OldValues'数组可以让我这样做 OldValue [1]:= InflationEdit.Text; 但是理想情况下,例如,我想将值存储在“ Data.Inflation.OldValue”中。对于每个标识符(例如通货膨胀),都有一个OldValue,Ne ..
发布时间:2020-10-20 05:01:21 其他开发

表中的部分搜索(BDE)

我使用悖论7创建了一个数据库。我通常进行的搜索是这样的语法: Table.Filter: ='国家/地区'+ QuotedStr(Edit.Text); 这将返回这些国家/地区字段与编辑中输入的文本相同的行。当我要搜索以“ L”开头的国家时,我使用以下语法: Table.Filter:='Country = '+ QuotedStr(Edit.Text +'*' ..
发布时间:2020-10-20 04:57:06 其他开发

使所有者绘制的TPageControl选项卡看起来更好,就像没有所有者绘制一样

我使用拥有者绘图的Delphi7,PageControl。正如我在非所有者绘制的PageControl上所看到的那样,标签的外观如此简洁明快。不好的地方: 使用owner-draw时,我无法在“整个”标签页眉区域上绘图,标签页眉周围的1-2px小边框由操作系统绘制。 1)Delphi不是所有者绘制的,看起来也不错(使用XPMan): 2)Delphi owner-draw,您看不到整 ..
发布时间:2020-10-20 04:56:55 其他开发

在Delphi中DBGrid中的列高

我正在delphi 7中使用DBgrid组件。 我想将表列显示到网格中。 表列是 queryId,empid,empname和查询。 查询列的数据类型为文本。 查询列可能包含一个长字符串。但是它显示在一行中。 我需要固定列的宽度,并且根据数据的高度,特定行的高度会有所不同。 是否可以在DBGrid中更改行的高度,就像它允许在类似于Excel的单个记录中使用多行? ..
发布时间:2020-10-20 04:51:46 其他开发

如何更改tcxgrid行的颜色

我想用不同的颜色显示tcxgrid的某些行(取决于列的值)。 我对此进行了更改,但是在运行后它并没有反映在网格上 过程TfrmMessaging.cxGrid1DBTableView1CustomDrawCell(..); Var i:整数; 开始 对于i:= 0到cxGrid1DBTableView1.ViewData.RowCount-1做 开始 如果cxGrid1DBT ..
发布时间:2020-10-20 04:50:05 其他开发

Delphi 7 ISAPI WebBroker文件上传

我正在尝试在Delphi 7 Webbroker CGI中接受文件上传。 我正在使用Shiv Kumar的TMsMultipartParser,但Chrome出现问题。我无法访问已解析的数据(令人惊讶的是,资源管理器工作正常)。 这是我的代码: with TMsMultipartFormParser.Create do begin Parse(Request); ..
发布时间:2020-10-20 04:47:03 其他开发