You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用.Show命令打开login窗体时触发Access Violation错误求助

Delphi调用Login窗体.Show触发Access Violation错误

在Delphi项目中,主窗体激活事件内执行login.Show打开独立登录窗体时,触发Access Violation错误,无法正常打开登录窗体。

主窗体激活事件代码

procedure TForm4.FormActivate(Sender: TObject);
begin
  label1.BringToFront;
  DBMatch.Enabled := false;
  DBContestants.Enabled := false;
  btncreate.Enabled := false;
  DbNav.Enabled := false;
  login.Show;
end;

Login窗体代码片段

unit login_form;

interface

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

type
  Tlogin = class(TForm)
    edit_username: TEdit;
    edit_password: TEdit;
    btnlogin: TButton;
    btnForgotten: TButton;
    lUsername: TLabel;
    LPassword: TLabel;
    Imageside: TImage;
    procedure btnloginClick(Sender: TObject);
    procedure FormActivate(Sender: TObject);
  private
    { Private declarations }
  public
  end;

var
  login: Tlogin;
  password,result:string;

implementation
{$R *.dfm}
 uses dmChess_u;

错误截图

程序主文件错误截图

内容的提问来源于stack exchange,提问作者James Easson

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 01:25:23