小编use*_*050的帖子

交易:除了或在e:例外?

两者之间究竟有什么区别(以及使用什么):

try
  UniTransaction1.Commit;
except
  UniTransaction1.Rollback;
end;
Run Code Online (Sandbox Code Playgroud)

并且:

try
  UniTransaction1.Commit;
except
  on E:exception do
    UniTransaction1.Rollback;
end;
Run Code Online (Sandbox Code Playgroud)

是不是'除了'一个例外?

delphi

9
推荐指数
1
解决办法
777
查看次数

在关闭登录表单时尝试显示的mainform

这是*.dpr:

program Project1;

uses
  Vcl.Forms,
  Unit1 in 'Unit1.pas' {Form1},
  Unit2 in 'Unit2.pas' {Form2};

{$R *.res}
var
  MainForm: TForm1;

begin
  Application.Initialize;
  Application.MainFormOnTaskbar := True;
  Application.CreateForm(TForm1, Form1);
  Login;
  Application.Run;
end.
Run Code Online (Sandbox Code Playgroud)

登录表格 :

unit Unit2;

interface

uses
  Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
  Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls;

type
  TForm2 = class(TForm)
    Button1: TButton;
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form2: TForm2;

procedure Login;

implementation

{$R *.dfm}

Uses Unit1;


procedure Login;
begin
  with TForm2.Create(nil) do
  try
    Application.MainForm.Hide;
    if …
Run Code Online (Sandbox Code Playgroud)

delphi

7
推荐指数
1
解决办法
571
查看次数

从cxLookAndFeelPaintersmanager中删除外观

我用了 :

procedure TMain_Form.FormActivate(Sender: TObject);
var I:integer;
begin
for I := 0 to cxLookAndFeelPaintersmanager.Count -1 do
dxBarCombo1.Items.Add(cxLookAndFeelPaintersmanager.items[i].lookandfeelname);
end;

procedure TMain_Form.dxBarCombo1Change(Sender: TObject);
begin
Data_Module.dxskincontroller1.SkinName:= dxBarCombo1.Text;
end;
Run Code Online (Sandbox Code Playgroud)

工作正常,但......

然而,有些皮肤我不喜欢,所以如何删除它们?消除它们列在dxBarCombo1中.

delphi devexpress

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

标签 统计

delphi ×3

devexpress ×1