C
cowbird
Unregistered / Unconfirmed
GUEST, unregistred user!
我创建对象TDBManager
TDBManager= Class(TObject)
private
public
procedure DB_append(Company_type:TCompany_type);overload;
end;
在编译的时候,报没有初始化的提示 "Variable 'MyDBManager' might not have been initialized"
procedure TForm81.BitBtn1Click(Sender: TObject);
var
MyDBManager:TDBManager;
Begin
{iamhere}
MyDBManager.DB_append(Company_type);
end;
当加了在{iamhere}的地方加了 MyDBManager:=TDBManager.create;就好了.
问题一:原因是什么?
问题二:不加MyDBManager:=TDBManager.create也能用,这行代码必要么?
TDBManager= Class(TObject)
private
public
procedure DB_append(Company_type:TCompany_type);overload;
end;
在编译的时候,报没有初始化的提示 "Variable 'MyDBManager' might not have been initialized"
procedure TForm81.BitBtn1Click(Sender: TObject);
var
MyDBManager:TDBManager;
Begin
{iamhere}
MyDBManager.DB_append(Company_type);
end;
当加了在{iamhere}的地方加了 MyDBManager:=TDBManager.create;就好了.
问题一:原因是什么?
问题二:不加MyDBManager:=TDBManager.create也能用,这行代码必要么?