|
楼主 |
发表于 2016-1-11 08:29
|
显示全部楼层
本帖最后由 f1405602 于 2016-1-11 08:47 编辑 " M: B4 G$ N* T6 O- I
# U4 d2 M! H7 t; _$ y/ |- y" I
vs2010 ug8.0 64bit
) G" r! g$ z7 E: ?" X我在调试过程中,直接将生成的nxobject定义Features.Text类型,后面通过 # w7 {" }2 S; z5 m& o* @
Dim features1(0) As Features.Feature3 E; O5 |! A- c" ` [
features1(0) = nxobject6 {$ H4 }( C! A) X0 |- |& \: b! p
Dim curveFeatureRule1 As CurveFeatureRule/ @: d V' A4 m+ i: x
curveFeatureRule1 = wpt.ScRuleFactory.CreateRuleCurveFeature(features1)
$ C4 y5 K: t0 E: O/ c* v然后给出的提示为“第一个参数无效”,看了一下日志,提示为 Invalid NX signature found,说明7 k( X$ z4 r* p! s- f# J
features1值无效,通过JA,其类型也是 Features.Text+ |3 s3 }: C8 S- _, M4 A( G
Dim features1(0) As Features.Feature
* f" e2 U( c5 o: a0 R9 [Dim text1 As Features.Text = CType(workPart.Features.FindObject("TEXT(167)"), Features.Text)
, m u% X, H/ k4 K/ Rfeatures1(0) = text14 B, r8 F; o1 [, [6 D; Y, R; F
Dim curveFeatureRule1 As CurveFeatureRule
; J5 Q/ n5 x' R; z/ G4 ?7 acurveFeatureRule1 = workPart.ScRuleFactory.CreateRuleCurveFeature(features1)
+ F$ [' [+ E# d, f数据类型没有问题啊,难道这是因为Textbuilder.commit生成的对象定义有问题???请版主帮忙研究研究?谢谢!
3 m8 K3 ~( d- G9 u! F4 M& J- r6 v+ G" @
|
-
|