当前位置:编程学习 > VB >>

这个变量应该如何放置在操作语句中?

正在处理编辑照片exif信息的小程序,exif信息有许多项,例如下面括号里都是exif信息项,大概总共有110多项

.....................
exif1.Tag(SpatialFrequencyResponse) = " "
exif1.Tag(Noise) = " "
exif1.Tag(ImageNumber) = " "
exif1.Tag(SecurityClassification) = " "
exif1.Tag(ImageHistory) = " "
exif1.Tag(SubjectLocation) = " "
exif1.Tag(ExposureIndex2) = " "
exif1.Tag(TIFFEPStandardID) = " "
.................


我现在要做的就是把这个110多项放在变量中,放置到统一的处理语句中,这样来处理

exif1.Tag(xxxxx) ="123"   'xxxxx 就是一个变量,表示exif信息项

但是由于标准处理语句中括号没有双引号,所以我直接把变量放到括号中去是不合法的语句。但是我也想不到更好的其他语法来写,特此求助! --------------------编程问答-------------------- --------------------编程问答-------------------- 不明白啥意思,你的SpatialFrequencyResponse不是内容为"SpatialFrequencyResponse"的字符串变量或常量吗? --------------------编程问答--------------------
引用 2 楼  的回复:
不明白啥意思,你的SpatialFrequencyResponse不是内容为"SpatialFrequencyResponse"的字符串变量或常量吗?

exif1.Tag(SpatialFrequencyResponse) ="123"   '这样程序可以接受
============================================
xxxx="SpatialFrequencyResponse"
exif1.Tag(xxxx) ="123"  

这样就不能接受 --------------------编程问答-------------------- 没有人知道么? --------------------编程问答-------------------- 应该取决于exif1.Tag提供的功能吧,如果没有那样的功能,可以自己包装一下 --------------------编程问答-------------------- 额,用CallByName呗.
--------------------编程问答--------------------
补充:VB ,  基础类
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,