技术文档
详述
其实返回值是数字的原因很简单:在VB6中枚举方法就是这样定义和使用的。
打开VB6 Object Browser,你会发现ListingTypeCodeType是一个枚举值,并且有许多数值与其对应。
例如,在479 Full Release版本中就有下面这些值:
Const ListingTypeCodeType_AdType = 5
Const ListingTypeCodeType_Auction = 4
Const ListingTypeCodeType_Chinese = 1
Const ListingTypeCodeType_CustomCode = 12
Const ListingTypeCodeType_Dutch = 2
Const ListingTypeCodeType_Express = 11
Const ListingTypeCodeType_FixedPriceItem = 8
Const ListingTypeCodeType_Half = 9
Const ListingTypeCodeType_LeadGeneration = 10
Const ListingTypeCodeType_Live = 3
Const ListingTypeCodeType_PersonalOffer = 7
Const ListingTypeCodeType_StoresFixedPrice = 6
Const ListingTypeCodeType_Unknown = 0
在Object Browser寻找你的VB6程序中使用的SDK版本,进而找到对应的值。
需注意的是,这些值与Legacy API中定义的item type值并不一一对应。
例如在Legacy API中,7是Store item的值,然而它的枚举值是6:
Const ListingTypeCodeType_StoresFixedPrice = 6
答案对您有帮助吗?
是,对我很有帮助 | |
否,没解决我的问题 |