问题-Delphi2007跟踪变量时提示“E2171 Variable 'APolygon' inaccessible here due to optimization”

问题现象:Delphi2007跟踪变量时提示“E2171 Variable ‘APolygon‘ inaccessible here due to optimization” 。

问题原因:可能是因为Delphi优化。

问题处理:

方法1:工程->右击->Opitons->Compiler->Code generation->Optimization->去掉对号。

方法2:在变量方法最后再调用一下变量,这样变量就不会在方法结束前优化掉了。

问题-Delphi2007跟踪变量时提示“E2171 Variable 'APolygon' inaccessible here due to optimization”

时间: 2024-10-24 05:34:47

问题-Delphi2007跟踪变量时提示“E2171 Variable 'APolygon' inaccessible here due to optimization”的相关文章

问题-Ctrl+F7跟踪值时提示“Function to be called, TGGLPolyhedron3d.AsString, was eliminated by linker”

问题现象:F9运行程序后,选中一个对象,Ctrl+F7跟踪值时,调用对象的某一个方法提示“Function to be called, TGGLPolyhedron3d.AsString, was eliminated by linker”. 问题原因:具体原因不明(可能是因为调用的方法从未被使用过,所以DLL中就把这个方法去掉了). 问题处理:在这个对象之后在代码编辑界面,写一行代码调用一下这个方法就可以了.

插入数据时有特殊字符&且后面有字符被误认为变量名(insert时提示:输入值于***)

当出现如下报错时请检查你的SQL,肯定是值里面有特殊字符&.如果是没有用的直接删除就可以了,如果有用那么就需要处理一下了(默认插入值中带&符号,且后面有字符串,就会被误认为变量名).处理方法(意思是要把&用单引号单独引起来,然后用拼接的方式来处理这一列) 将 & 替换为 '||'&'||' 在plsql developer上回出现如下图提示 在sqlplus就是如下提示 SQL> insert into va values('T&K/泰恩康'); 输入

sublime text 编译时提示[WinError 2] 系统找不到指定的文件。

问题描述: [WinError 2] 系统找不到指定的文件. [cmd: ['g++', 'D:\\source-code\\sublime\\test.cpp', '-o', 'D:\\source-code\\sublime/test']] [dir: D:\source-code\sublime] [path: D:\program\basic\python3.4.0;C:\Windows\system32;C:\Windows;C:\Windows\system32\wbem] 如下图:

启动Oracle时提示:ORA-01078:failure in processing system parameters

一.使用环境操作系统:CentOS release 6.2 (Final) 数据库:Oracle 12g数据库主目录:/ora12/product/product/12.1.0/db_1 二.问题描述 用sys用户登录sqlplus后,用startup命令启动Oracle时提示:ORA-01078:failure in processing system parametersLRM-00109: could not open parameter file '/ora12/product/prod

Eclipse运行时提示“Failed to load the JNI shared library /Java/jre6/bin/client/jvm.dll”的一个解决方案

出现这个问题的一个原因是eclipse需要的32位jdk,你的环境变量中配的是64位jdk 于是有人建议,重装个32位的jdk,把环境变量换成32位的jdk,但如果你的其它程序需要64位jdk的话,这肯定不是一个好办法 还有一种方法是在 eclipse根目录下有个eclipse.ini文件,添加个 -vm参数 -vm C:/Java32/jdk1.7.0_45/bin/javaw.exe      //这是我的32位jdk 注意位置 -startup plugins/org.eclipse.eq

python main函数中变量默认为global variable

在python的main函数中的变量默认为全局变量,而其他的def函数中的变量则默认为局部变量. 当然,局部变量会优先于全局变量,在执行formal_print(t_global)语句时便可看出. 测试代码如下: <span style="font-size:18px;">#coding=utf-8 #测试python的全局变量,局部变量的机制 def formal_print(s_global):#常规的传参用法,传递参数进行print,变量名可任意 print &quo

登陆mysql时出现unknown variable &#39;character_set_client=UTF8&#39; 的错误

今天,登陆数据库服务器的时候,出现了下面的错误: 1 [[email protected] app]# mysql -uroot -p 2 mysql: unknown variable 'character-set-client=utf8' 查了下my.cnf的配置文件,是在client段下面配置了这么一个选项,按道理来说,是不会有问题的呀,然后上网google了下,发现: 了解到这个是mysqlbinlog的一个bug. 既然client选项组里允许通过character_set_clien

Eclipse:启动时提示&quot;Failed to load the JNI shared library&quot;的解决方案

Eclipse:启动时提示"Failed to load the JNI shared library"的解决方案 今天打开Eclipse,弹出提示框 原因1:给定目录下jvm.dll不存在. 对策:(1)重新安装jre或者jdk并配置好环境变量.(2)copy一个jvm.dll放在该目录下. 原因2:eclipse的版本与jre或者jdk版本不一致 对策:要么两者都安装64位的,要么都安装32位的,不能一个是32位一个是64位. 原因2的概率更大一些,原因1不太可能发生 http:/

Java获取系统环境变量(System Environment Variable)和系统属性(System Properties)以及启动http://m.jb51.net/article/83454.htm参数的方法

系统环境变量(System Environment Variable): 在Linux下使用export $ENV=123指定的值.获取的方式如下: Map<String,String> map = System.getenv(); Set<Map.Entry<String,String>> entries = map.entrySet(); for (Map.Entry<String, String> entry : entries) { System.o