小编DRo*_*kie的帖子

关闭并重新启动DELPHI中的当前应用程序

我怎么能这样做?

由于某种原因或用户选择,"询问"当前应用程序是否自行重启.

delphi restart

19
推荐指数
1
解决办法
2万
查看次数

使用TLS使用来自DELPHI(Indy)的Gmails传出SMTP

我使用INDY使用端口25上的SMTP客户端发送电子邮件没有问题.

现在我需要使用Gmail帐户发送电子邮件,为此我需要使用TLS.

任何人都可以提供一个如何做到这一点的简单示例.

谢谢

delphi email ssl smtp indy

14
推荐指数
1
解决办法
2万
查看次数

在Modal表单关闭之前获取数据

我有一个Modal表单,在Ok按钮中它处理一些信息,我需要在调用模态表单的表单中.

如何在关闭之前将其取出?

或延迟关闭,直到我说它可以关闭.

delphi modal-dialog

8
推荐指数
3
解决办法
6553
查看次数

DLL文件版本

我有一个使用DLL生成fastReports文件的应用程序.

当我需要更改报表数据结构时,我只更改此DLL并将其分发给APP的所有用户.如何在开始之前保证所有版本都有最新版本?

如何从DLL文件生成/提取此信息.

versioning delphi dll

6
推荐指数
2
解决办法
4736
查看次数

我的程序如何收集有关自身的匿名使用数据?

某些软件可以选择收集匿名使用数据.这是如何运作的?如何收集和发送?我想写一个小测试来自己尝试,但我不知道从哪里开始.

delphi feedback usage-statistics

5
推荐指数
1
解决办法
1741
查看次数

访问Delphi BPL中的公共方法和属性

我有一个应用程序加载一个简单形式的BPL.

此表单是主应用程序的可选选项.

BPL正确加载,表单显示正确,但我不知道如何访问bpl中表单的公共方法和属性.

有谁可以提供一个简单的例子?

我的代码:

// Load the BPL on aplication Load
LoadPackage( 'About.bpl' );

// CAll for TForm1 inside the About.BPL
var
  AClass: TClass;
  AForm: TForm;
begin

    AClass := GetClass('TForm1');
    if AClass <> nil then
  begin
        Application.CreateForm(TComponentClass(AClass), AForm);
        AForm.Show;
    end;

// The unit TForm1 inside the BPL package
unit Unit1;

interface

uses
    Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
    Dialogs, StdCtrls;

type
    TForm1 = class(TForm)
        Button1: TButton;
        Label1: TLabel;
        procedure Button1Click(Sender: TObject);
    private
        { Private declarations }
    public …
Run Code Online (Sandbox Code Playgroud)

delphi module bpl

5
推荐指数
1
解决办法
1758
查看次数

德尔福悸动

什么是表明应用程序正在做某事的最佳解决方案?

我尝试显示进度指示器,但它没有用.

更新:-------------

进度条工作正常,但不是我想要的.

我想展示一个像Web浏览器一样使用的悸动,所以只要有东西正在更新它就会不断变换.

游标也可以处于crHourGlass模式.

delphi progress delphi-2007 throbber

2
推荐指数
2
解决办法
1218
查看次数

如何更新正在运行的EXE?

如何用新版本替换正在运行的EXE?

delphi auto-update

2
推荐指数
1
解决办法
2806
查看次数