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直接使用,没有过任何的定义或是声明
展开
 我来答
热烈还鲜丽丶柠檬3831
2009-10-16 · TA获得超过455个赞
知道小有建树答主
回答量:426
采纳率:0%
帮助的人:344万
展开全部
tdatamod这个类你定义了没有?或者包含这个类定义的单元文件你引用了没有呢?瞎蔽

像这样定义一下就行磨岩州了
type
TForm1 = class(TForm)
end;
type
TDataMod = class(TForm)
private
datamod:TDataMod;
{ Private declarations }
public
{ Public declarations }
end;
但是不知道你的那个TDataMod是个什么东东,是怎么定义的枣银。你找源码看看
402407
2009-10-19 · TA获得超过771个赞
知道小有建树答主
回答量:726
采纳率:50%
帮助的人:906万
展开全部
Undeclared identifier:"tdatamod". 是说该类顷好兆型未声明雀租。
莫非是袜宽TDataModule?
这个datamod在程序中干嘛用了呢。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
临崖策马
2009-10-19 · 超过35用户采纳过TA的回答
知道答主
回答量:92
采纳率:0%
帮助的人:53万
展开全部
看一下Tdatamod在哪个单元内,uses一下。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式