delphi私有变量
unitlist_unit;interfacetypetlist=class(tobject)//类tlist的声明privatedatamod:tdatamod;//私...
unit list_unit;
interface
type
tlist=class(tobject) //类tlist的声明
private
datamod:tdatamod; //私有变量
public //公共方法的定义
function listrec(list_code:string):boolean;
function listsfind(sql:string):boolean;
function lists(findsql:string):olevariant;
procedure listinsert(insertsql:string);
procedure listupdata(updatesql:string);
procedure listdelete(deletesql:string);
为什么老是说Undeclared identifier:"tdatamod".
我按着书上的来的,看了一下,一开始就是对Tdatamod直接使用,没有过任何的定义或是声明 展开
interface
type
tlist=class(tobject) //类tlist的声明
private
datamod:tdatamod; //私有变量
public //公共方法的定义
function listrec(list_code:string):boolean;
function listsfind(sql:string):boolean;
function lists(findsql:string):olevariant;
procedure listinsert(insertsql:string);
procedure listupdata(updatesql:string);
procedure listdelete(deletesql:string);
为什么老是说Undeclared identifier:"tdatamod".
我按着书上的来的,看了一下,一开始就是对Tdatamod直接使用,没有过任何的定义或是声明 展开
3个回答
展开全部
tdatamod这个类你定义了没有?或者包含这个类定义的单元文件你引用了没有呢?瞎蔽
像这样定义一下就行磨岩州了
type
TForm1 = class(TForm)
end;
type
TDataMod = class(TForm)
private
datamod:TDataMod;
{ Private declarations }
public
{ Public declarations }
end;
但是不知道你的那个TDataMod是个什么东东,是怎么定义的枣银。你找源码看看
像这样定义一下就行磨岩州了
type
TForm1 = class(TForm)
end;
type
TDataMod = class(TForm)
private
datamod:TDataMod;
{ Private declarations }
public
{ Public declarations }
end;
但是不知道你的那个TDataMod是个什么东东,是怎么定义的枣银。你找源码看看
展开全部
Undeclared identifier:"tdatamod". 是说该类顷好兆型未声明雀租。
莫非是袜宽TDataModule?
这个datamod在程序中干嘛用了呢。
莫非是袜宽TDataModule?
这个datamod在程序中干嘛用了呢。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看一下Tdatamod在哪个单元内,uses一下。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询