求助,Variable 'Self' inaccessible here due to optimization

gswuliu 2010-10-19 10:03:34
原来程序是好好的,我也没添加什么代码,现在在调试的时候就打开watch窗口就提示Variable 'Self' inaccessible here due to optimization,昨天也出现过这种情况,可是不知道怎么回事自己好了,今天又出现了,大家帮忙
...全文
736 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
FC_梦想 2012-09-13
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 的回复:]
1、这个不是错误
2、跟代码无关,跟编译优化有关

到Options->Compiler中把Optimization关掉,应该就能看到了,注意改了后要重新BUILD一下项目(是BUILD不是COMPILE),以便生成没有被优化的DCU。

等到真正发布的时候,再把Optimization勾上编译
[/Quote]

大侠,请教一下,
这种情况下,语句还正常执行了吗?
gswuliu 2010-10-19
  • 打赏
  • 举报
回复
谢谢两位了,明白怎么回事了。
Harryfin 2010-10-19
  • 打赏
  • 举报
回复
1、这个不是错误
2、跟代码无关,跟编译优化有关

到Options->Compiler中把Optimization关掉,应该就能看到了,注意改了后要重新BUILD一下项目(是BUILD不是COMPILE),以便生成没有被优化的DCU。

等到真正发布的时候,再把Optimization勾上编译
kye_jufei 2010-10-19
  • 打赏
  • 举报
回复
或者。。。

procedure TRes_Social_Security_F.cxButton1Click(Sender: TObject);
begin
inherited;
with ADOQ_hwgg do
begin
Close;
SQL.Clear;
SQL.Add( ' Select hwgg from CKGL_PMB where hwdm='''+ Trim(Edt_hwdm.Text)+''' and hwmc='''+ Trim(Cobx_hwmc.Text)+''' and ztbz=''正常'' and hwgg is not NULL group by hwgg ');
Open;
ShowMessage(SQL.Text);
end;
end;
kye_jufei 2010-10-19
  • 打赏
  • 举报
回复
試試。。。


procedure TRes_Social_Security_F.cxButton1Click(Sender: TObject);
begin
inherited;
with ADOQ_hwgg do
begin
Close;
SQL.Clear;
SQL.Add( ' Select Distinct hwgg from CKGL_PMB where hwdm='''+ Trim(Edt_hwdm.Text)+''' and hwmc='''+ Trim(Cobx_hwmc.Text)+''' and ztbz=''正常'' ');
Open;
ShowMessage(SQL.Text);
end;
end;
gswuliu 2010-10-19
  • 打赏
  • 举报
回复
我又看了一下,现在代码是这样的
hwdm:=Trim(Edt_hwdm.Text);
hwmc:=Trim(Cobx_hwmc.Text);
with ADOQ_hwgg do //提取货物规格数据
begin
Close;
SQL.Clear;
SQL.Add('Select Distinct hwgg from CKGL_PMB where hwdm= '
+''''+hwdm+''''+'and hwmc='+''''+hwmc+''''+
'and ztbz='+''''+'正常'+'''');
Open;
end;
我在第一行那儿加了断点,调试前两句的时候打开watch窗口还没有报错,只是走到with ADOQ_hwgg do 的时候我想查看ADOQ_hwgg 的sql内容,就报这个错了,看来问题就出在这儿,可是找了好长时间了,也没摸着门道
gswuliu 2010-10-19
  • 打赏
  • 举报
回复
怎么解决呢?[Quote=引用 1 楼 kye_jufei 的回复:]
變量為self自身,不可優化。。。
[/Quote]
kye_jufei 2010-10-19
  • 打赏
  • 举报
回复
變量為self自身,不可優化。。。

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧