起步软件技术论坛-X3

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: chenyongci

system账号登陆控制面板中一片空白**

[复制链接]
发表于 2009-6-29 10:03:50 | 显示全部楼层
楼主,你把“空白”界面截图贴上来看看吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-29 10:10:22 | 显示全部楼层

a

1

未命名.jpg

16.47 KB, 下载次数: 82

回复 支持 反对

使用道具 举报

发表于 2009-6-29 10:43:46 | 显示全部楼层
你在 业务模型\协同系统\面板功能\系统管理\控制面板信息\控制面板 调试下哪里出了问题。
procedure TCONTROLPANEL.DoExecute(Sender: TObject; AMessage:  TConfigChangedNotifyMessage;
  const AParam: THandleParam; var Handled: Boolean);
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-30 13:28:53 | 显示全部楼层
弱问,在调试的时候怎么设置让它也弹出登录窗口,而不是默认的
回复 支持 反对

使用道具 举报

发表于 2009-6-30 13:46:30 | 显示全部楼层
把调试中的用户名和密码清空就会出现登陆对话框了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-30 13:56:10 | 显示全部楼层

a

用户名密码都去掉,初始化到系统登录框的粗体语句,报错
static function TSYSTEMLOGINDIALOG.ShowLogonForm(var AName, APass: string;
  out APerson: TPersonMember; ACanAutoPosition: Boolean): Boolean;
begin
  with TSystemLoginDialog.Create(nil) do
    try
      edtUserName.Text := AName;
      edtPassword.Text := APass;
      CanAutoPosition := ACanAutoPosition;
     [B]if ShowModal = Business.Forms.Controls.mrOK then[/B]
      begin
        AName := edtUserName.Text;
        APass := edtPassword.Text;
        Result := True;

报c0000008错误
回复 支持 反对

使用道具 举报

发表于 2009-6-30 14:02:06 | 显示全部楼层
为什么报错?你只说地址错误,我们判断不出来。程序能继续跑下去吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-30 14:08:13 | 显示全部楼层
就是把编译里的登录设置都为空的时候,然后初始化运行,
到这一条语句就报错,然后终止
回复 支持 反对

使用道具 举报

发表于 2009-6-30 14:11:48 | 显示全部楼层
你在标准风格主窗体里面跟踪下,看错误到底报在什么位置。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-19 15:00 , Processed in 0.045558 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表