iCAx开思网

标题: VB二次开发 [打印本页]

作者: LIZHI1310    时间: 2004-9-14 15:55
标题: VB二次开发
哪位大虾清帮忙下面的VB程序中为什么 不能再文本筐中显示零件的质量单位为Kg,调试时总是提示类型不匹配,应如何更改。
  
谢谢!!!
  
Private Sub Command1_Click()
    swMassPropertiesStatus_OK = 0
    swMassPropertiesStatus_UnknownError = 1
    swMassPropertiesStatus_NoBody = 2
Const swUpdateMassPropsDuringSave       As Long = 30
    Dim swApp                   As Object
    Dim swModel                 As Object
    Dim sFileName               As String
    Dim vConfNameArr            As Variant
    Dim sConfigName             As String
    Dim vMassProp               As Variant
    Dim i                       As Long
    Dim bRet                    As Boolean
    Dim weight                  As Single   
    Set swApp = CreateObject("SldWorks.Application")
    Set swModel = swApp.ActiveDoc     
    sFileName = swModel.GetPathName
    vConfNameArr = swModel.GetConfigurationNames   
    For i = 0 To UBound(vConfNameArr)
        sConfigName = vConfNameArr(i)         
        vMassProp = swApp.GetMassProperties(sFileName, sConfigName)  
            weight = vMassProp(5)
        Text1.Text = Str(weight)         
    Next i
End Sub
  

作者: zxgcm    时间: 2004-9-23 21:18
在weight = vMassProp(5)、Text1.Text = Str(weight) 中仔细看看吧




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3