delphi-xe2相关内容

将画布另存为图像

我正在使用Delphi XE2编写程序.我在画布上绘制一些线条和形状.我想使用保存对话框将该Canvas保存为图像文件. 因此,我在表单上有一个保存按钮,然后单击它会打开保存对话框.我应该如何继续保存画布? 解决方案 目前,您很可能在 TPaintBox 或表单本身的 OnPaint 事件中具有代码.该代码可能看起来像这样: 过程TMyForm.PaintBox1Paint(Sen ..
发布时间:2021-04-30 18:48:24 其他开发

如何定义适用于本地过程的过程类型?

我正在自定义线程 TMyThread 中创建请求队列,并且很难定义可用于子例程的过程类型.我有一个代表请求的记录,一个对应的记录指针以及一个在记录中使用的过程类型,并且使用了记录指针... 类型PRequest = ^ TRequest;TResponseProc = procedure(发件人:TMyThread;请求:PRequest);TRequest =记录请求:字符串;Proc:TRe ..
发布时间:2021-04-30 18:48:19 其他开发

如何设置注册表项的值

我有一个Delphi XE2项目,要在注册表项中写一些东西.所以我定义了以下代码: 过程TMainForm.BitBtn01Click(Sender:TObject);变种RegistryEntry:TRegistry;开始RegistryEntry:= TRegistry.Create(KEY_READ);RegistryEntry.RootKey:= HKEY_LOCAL_MACHINE;如 ..
发布时间:2021-04-30 18:45:48 其他开发

Delphi XE2 TZipFile:替换zip存档中的文件

我想用Delphi XE2/XE3标准System.Zip单元替换zip存档中的文件(=删除旧文件并添加新文件).但是没有替换/删除方法.有没有人知道如何在不需要提取所有文件并将其添加到新存档的情况下实现该目标? 我有这段代码,但是如果已经存在,它将再次添加"document.txt": varZipFile:TZipFile;SS:TStringStream;constZipDocum ..
发布时间:2021-04-30 18:41:23 其他开发

直接从过程/函数获取TAdvEdit.Text

您好,我收到错误E2197: [DCC错误] proj1.pas(34):E2197无法将常量对象作为var参数传递: unit proj1;界面用途Winapi.Windows,Winapi.Messages,System.SysUtils,System.Variants,System.Classes,Vcl.Graphics,Vcl.Controls,Vcl.Forms,Vcl.Dialo ..
发布时间:2021-04-30 18:40:25 其他开发

我可以让我的Delphi App在特定时间(例如12:00 AM)启动,而无需运行该应用程序吗?

我看到一个已安装的应用程序,该应用程序从供应商的网站提供一些XML数据,并将其显示在“主窗体"窗口中.我想很简单,但是我注意到的是,即使我在明天的早晨关闭系统托盘中的应用程序时,它仍然再次弹出!太酷了我不确定它是用Delphi编写的,可能是某些.NET IDE或某种形式的. Delphi XE2可以实现吗?如果是这样,我如何才能使它正常工作? 解决方案 Windows可以实现此目的: ..
发布时间:2021-04-30 18:39:51 其他开发

F2047圆形单位参考

我正在与运算符的重载一起工作,而从侧面看,我有这种情况: 单位_TIns;界面用途_TExtract;类型TIns =记录私人类型TInsArray =布尔数组[1..90];变种FInsArray:TInsArray;上市类运算符Implicit(const Value:TExtract):TIns;类运算符Implicit(const Value:TIns):TExtract;结尾;执行// ..
发布时间:2021-04-30 18:39:41 其他开发

如何在Delphi中将本地时间转换成UTC时间?以及如何将其从UTC转换回当地时间?

我正在使用Delphi,并尝试使用UTC日期时间在我的数据库中存储记录,然后在客户端在其本地日期时间中读取记录时将其还原回去吗?任何想法如何进行回溯转换吗? 解决方案 这是我用来从UTC转换为本地的函数. function LocalDateTimeFromUTCDateTime(const UTCDateTime:TDateTime):TDateTime;变种LocalSystemT ..
发布时间:2021-04-29 19:41:19 其他开发

如何创建PSafeArray类型的参数?

如何创建PSafeArray类型的参数? 我从C#COM库中遇到以下错误: 将范围为65262的SafeArray转移到需要范围为1的数组的方法中 Delphi XE2 应该使用带有参数PSafeArray类型的 Generated RIDL 类型库调用 C#COM库过程. Delphi XE2代码: 函数GetObjects:PSafeArray;变种aObjects:变体; ..
发布时间:2021-04-23 19:04:25 C#/.NET

在默认浏览器中打开TWebBrowser链接

我的应用程序在 TWebBrowser 控件中显示从网络加载的小横幅.这个横幅实际上是一个包含图像的HTML页面;当用户点击图片时,他们将被带到我们当前正在运行的促销活动中. 这里的不好的地方是,当单击TWebBrowser中的链接时,活动页面是在Internet Explorer中打开的,而不是在其默认浏览器中打开的.我知道发生这种情况是因为 TWebBrowser 是基于IE的控件,但是 ..
发布时间:2021-04-16 19:16:09 其他开发

如何正确实现TBitmap的scanline访问?

我正在尝试根据Embarcadero上的文章“来访问位图的扫描线.使用 之类的扫描线 对于y:= 0到n开始行:= bitmap.scanline [y];对于x:= 0到n行[x]:=值; 我以前已经实现了.我注意到访问扫描线会花费相对较长的时间,上面提到的文章为此提供了一种解决方案.我无法正确实施.我的代码是: 单位SCTester;界面使用Windows,消息,SysUtils,变 ..
发布时间:2021-04-15 19:58:30 其他开发

动画游标播放

我有一个带有一个“ TAnimate1”的“ TForm1”表单。我有一个带有资源标识符“ AVI”的AVI资源作为文件名“ Animate 01.avi”,还有一个带有“资源标识符”“ 8”的“动画光标”作为文件名“ Cursor 01.ani”。我希望播放“ Animate 01”。 “ FormCreate”事件上的“ avi”,并将默认光标设置为“ 8”。我正在使用“ Delphi XE2 ..
发布时间:2020-10-20 19:04:06 其他开发

Delphi XE2:如何在组件单元中不定义类函数的成员

我不是类函数的成员有问题。我想在新的组件单元中使用该功能,但它们在组件单元中不起作用! 这两个函数必须分配给dll中的另一个函数作为参数。 当我使用这两个函数时(不是类的成员)可以工作的主要形式,但是在新的组件单元中,dll函数无法再调用这两个函数!我该如何解决这个问题?这是delphi的bug吗?因为我使用的是Delphi XE Update 2,所以这是delphi的最新版本,也许 ..
发布时间:2020-10-20 19:03:58 其他开发

Idhttp发布会话过期

我正在使用Idhttp(带有delphi-xe2的indy10)发布表单,但是尽管我已经设置了cookie管理器,但我仍从站点收到会话过期消息。 过程TForm2.IdCookieManager1NewCookie(ASender:TObject; ACookie:TIdCookie; var VAccept:Boolean);谢谢。 开始 ShowMessage(Acookie.C ..
发布时间:2020-10-20 19:03:51 其他开发

如何在delphi XE2启动器中安装TAdoConnection?

我刚刚购买了Delphi XE2入门版,并且想要升级我的项目。其中一个失败了,因为Delphi不知道TAdoConnection是什么。 几年前我在ID / Led上签了字时,我没有保留软件包的副本现在不记得我在哪里 如何将TAdoCOnnection等安装到Delphi XE2中了?谢谢 更新:a,我有简化版(谁还能负担得起?) 以后进行更新,以防万一其他人希望使用入门版 ..
发布时间:2020-10-20 19:03:44 其他开发