delphi

    2热度

    2回答

    我想让Delphi应用程序通过WM_COPYDATA与其他应用程序进行通信。我遇到的问题是发件人应用程序是用Delphi 7编写的,而接收器是用Delphi 10.2编写的。我将Delphi 7程序的代码复制到了Delphi 10中,并且通信非常完美。然而,在Delphi 7中使用完全相同的代码却导致我的字符串被传递给接收器应用程序以损坏。是我使用的代码如下: 一个发送端,我有: procedur

    2热度

    1回答

    我想保存原始PNG/BMP使用GetThemeStream功能的特定状态下的主题部分的(32位具有α)。 它非常适用部分如下所述:GetThemeStream usage 但我无法得到比其他其他主题部分。 的OpenThemeData(0, 'BUTTON')是确定的,但调用GetThemeStream失败: 它总是返回的HResult -2147023728($80070490):找不到元素。

    5热度

    2回答

    我很惊讶没有得到除零例外。我如何恢复? 柏林10.1非常新安装,新的项目, procedure TForm1.Button1Click(Sender: TObject); var a: Double; begin a := 5/0; // No exception ShowMessage(a.ToString); // -> 'INF' end;

    -5热度

    2回答

    我在一个项目上创建计算机1,现在我想在计算机2上编辑并运行它。两台计算机都具有相同的操作系统和相同的Delphi版本。当我试图编译计算机2项目(不进行任何修改)的访问冲突出现了,虽然有计算机1. 这是一个FMX项目,并在System.Win.OleControls在发生访问冲突没有问题procedure TDelegatedOleControl.CreateControl;在包含“OleCheck

    2热度

    1回答

    我正在使用Delphi XE3。在项目的版本信息中,我看到有一个“Auto Increment Build Number”和一个“Auto Generate Build Number”选项。这两者之间有什么区别,我已阅读手册,但无法找到任何区别。我认为他们都会在每次调用项目的构建命令时将内部版本号增加1,这是否正确?

    0热度

    1回答

    我想创建一个倒数计时器。我有created_at值,life_time值和current_time。 我想总结created_at和life_time并减去current_time。 created_at:2017年5月22日4时49分54秒 life_time:500(分钟) ,我可以找到当前时间等this。 (12/10/2002 13:37:25) 但是所有的变量都有不同的格式。我怎样才能

    2热度

    2回答

    我想使用正则表达式在字符串中查找注释行。我尝试了以下,但它在第一个//之后给了我一切。 为什么? program Project1; uses RegularExpressions; var Text: string; Pattern: string; RegEx: TRegEx; Match: TMatch; begin Te

    3热度

    1回答

    我想在单元格文字已完全显示时显示提示。 所以,在窗体的OnCreate procedure TForm1.FormCreate(Sender: TObject); begin VirtualStringTree1.HintMode := hmHint; VirtualStringTree1.ShowHint := True; end; 和OnGetHint proced

    -2热度

    1回答

    当我在AdvStringGrid中选择并删除一行时,我试图将删除的行添加到cxmemo。 cxMemo1.Lines.Add('deleted :' +(AdvStringGrid1.SelectedRow)); 我越来越: [dcc32错误] Alarm.pas(230):E2029 '[' 预期,但 ')' 发现 即使我改变支架它仍然无法正常工作。 我在做什么错?

    0热度

    2回答

    我的TListView控件已启用ShowHints并处理OnInfoTip事件。弹出信息提示框中的消息在OnInfoTip处理程序中设置。但是,弹出信息提示框的位置相对于鼠标悬停在列表中的项目上时的位置。似乎没有办法自定义位置。 是否可以设置提示弹出窗口的位置,例如在TListView的特定区域中,甚至是在TListView控件边界之外的窗体中的其他位置?理想情况下,我想以最小化(或消除)模糊TL