阅读:2567回复:3
VC开发ArcEngine过程中的VARIANT变量问题!!
我是用VC开发ArcEngine,对众多的接口,函数也都了解了大概,其实学习ArcEngine也不是传说中的那么难,只要掌握了找接口的方法,剩下的工作就是需要时间了。毕竟接口太多了。但在开发过程中,有许多VARIANT类型的变量却让人莫名其妙,就是传进去的VARIANT参数都无效!!比如:ISurface接口的<STRONG>GetProfile,InterpolateShape函数的VARIANT参数,无论值是多少穿进去,结果都一样。IRasterProps接口的get_NoDataValue函数也得不到VARIANT类型的返回值,有朋友也遇到这样的问题吗???交流交流,多谢了!!!</STRONG>
[此贴子已经被作者于2006-1-16 10:22:11编辑过]
|
|
1楼#
发布于:2006-02-23 11:43
<P>要判断VARIANT变量的值的类型,对不同的类型要进行不同的处理。如果你知道应该出来什么类型的值,那直接设置一下就OK了。</P>
<P>下面是几个常用的基本类型</P> <P>VT_I2 INT</P> <P>VT_I4 LONG</P> <P>VT_R4 FLOAT</P> <P>VT_R8 DOUBLE</P> <P>VT_BSTR BSTR</P> |
|
2楼#
发布于:2006-01-17 14:10
是大家都没遇到过这个问题呢?还是这里高手太少啊??
|
|
3楼#
发布于:2006-01-09 10:16
<P>怎么没有人回答啊????</P>
<P>我的QQ: 9041875</P> [此贴子已经被作者于2006-1-16 10:22:35编辑过]
|
|