uses dmInfo;
{$R *.dfm}
procedure TForm3.Button1Click(Sender: TObject);
begin
with dmInfo do
begin
tblInfo.Open;
end;
由于某些不明原因,tblInfo被视为未声明的标识符。请帮忙。
由于
答案 0 :(得分:4)
编译器无法解决什么' tblInfo'是因为你没有资格。它不是直接属于单位范围内的东西.dmInfo'但最有可能属于“dmInfo'”中的数据模块。因此,如果您的数据模块的名称是“数据模块”,那么您就是
with dmInfo.DataModule do
begin
tblInfo.Open;
如果不会导致任何歧义,您可以省略单位名称。
with DataModule do
更好的是,现在就开始避免with
并避免可能存在的模糊问题。
DataModule.tblInfo.Open;