delphi
var Engines,Nodes,Node,Field: Variant; //定义节点和域变量。
i:integer; //控制循环的变量,给装配体赋值。
begin Nodes:= Engine.RootNodes; //当点击一个零件时上一个零件的颜色消失,获取节点集。
BCB
Variant Engine, Nodes,Node,Field; //定义节点和域变量。
int i; //控制循环的变量,给装配体赋值。
int j;
Nodes=Engine->RootNodes;
请教下 delphi运行正常 ,而在BCB里却报错,这是什么原因?是不是Variant的问题呢?
var Engines,Nodes,Node,Field: Variant; //定义节点和域变量。
i:integer; //控制循环的变量,给装配体赋值。
begin Nodes:= Engine.RootNodes; //当点击一个零件时上一个零件的颜色消失,获取节点集。
BCB
Variant Engine, Nodes,Node,Field; //定义节点和域变量。
int i; //控制循环的变量,给装配体赋值。
int j;
Nodes=Engine->RootNodes;
请教下 delphi运行正常 ,而在BCB里却报错,这是什么原因?是不是Variant的问题呢?
解决方案 »
- ttoolble 上的图标可以设置文字吗
- insert into错误
- 散分,交友
- 100分求关于fcTreeView的问题
- 各位大哥,请教:当我执行完一条sql语句后,在调用adoquery.first或adoquery.next方法时,出现“缺少更新或刷新的键列信息.”
- 大家行行好 可怜可怜我啊。。。。
- 入门问题:本地Web的一个内部错误
- 虽然我不愿意,但我还是升两星了,一点感想!请斑竹不要删,我揭贴时会移走的!
- 求救!请问用delphi或cbc做的工程在不装sql server客户端如何联接服务端(要什么文件?)
- 请教:如何获取DbGrid的某一行的行值
- at beginning of table
- delphi自己重新编译函数求助
但BCB因为要兼容C++语法, "->" 操作符的左边必须是一个指针。右边是指针对象的成员。
(也就是说,左边那个变量名,声明时都是 Form* 这样的,具体看C++语法)很明显,Variant 变量不是指针,所以“->”操作符肯定不符合语法。你需要查看BCB中关于Variant类型的操作语法指南 我就N年没写BCB了~
是不是Delphi中的Variant 在BCB中会被一种新的数据类型取代呢?