广仔依旧 发表于 2014-6-3 11:08:31

SolidWorks二次开发新手求大神助攻,一个简单的问题

以下程序在SolidWorks二次开发运行时,系统提醒 “错误13 类型不匹配 ”
哪里除了问题?该怎么修改?请大神给出意见!

Private Sub Command1_Click()
Dim A As Single, B As Single
Dim C As Single, D As Single
A = Text1.Text
B = Text2.Text
C = Text3.Text
D = Sin(0.5 * Text4.Text * 3.14159 / 180)
Text5.Text = A * (Form9.Text7.Text + Form9.Text4.Text)
Text6.Text = 2 * Text5.Text * D / (C - 1)
Text7.Text = C * Text6.Text
Text8.Text = Sqr(Text5.Text * Text5.Text + Text7.Text * Text7.Text - 2 * Text5.Text * Text7.Text * D)
End Sub

zerowing 发表于 2014-6-3 11:31:01

哎。VB又忘得差不多了。你试试在 Text.text用val()函数取下值再赋值给单浮点函数ABCD。

广仔依旧 发表于 2014-6-3 11:45:20

zerowing 发表于 2014-6-3 11:31 static/image/common/back.gif
哎。VB又忘得差不多了。你试试在 Text.text用val()函数取下值再赋值给单浮点函数ABCD。

试了一下,还是不行。。不过还是谢谢你啦

vappga 发表于 2014-6-3 13:40:40

类型不匹配,你把single改成Double
页: [1]
查看完整版本: SolidWorks二次开发新手求大神助攻,一个简单的问题