卸载自己写的Bpl控件, IDE崩溃了, 咋回事?
控件是从TEdit继承下来, 有个初始化动作, 调用了DLL, 但是DLL跟BPL在同一个目录, 安装控件没问题, 卸载时, IDE提示异常, 然后就崩溃了. 代码如下:
unit QEdit1;
interface
uses
SysUtils, Classes, QControls, QStdCtrls;
type
TEdit1 = class(TEdit)
private
{ Private declarations }
protected
{ Protected declarations }
public
{ Public declarations }
function Initialize: Boolean;
published
{ Published declarations }
end;
function COMM_Initialize: Integer; stdcall; external 'comm.dll' name 'COMM_Initialize';
procedure Register;
implementation
procedure Register;
begin
RegisterComponents('Standard', [TEdit1]);
end;
{ TEdit1 }
function TEdit1.Initialize: Boolean;
begin
COMM_Initialize;
end;
end.
[解决办法]
错误代码及相关信息传上来看看
[解决办法]
你用的是Kylix?
[解决办法]
不要奇怪,Delphi有些不稳定,有时安装都丢失VCL;卸掉丢失就更不怪了!!
重新安装一下吧!!可能要全部卸载再安装!!
[解决办法]
DELPHI的VCL就是这样子..但的确很强大..