永发信息网

vb 必选参数

答案:2  悬赏:60  手机版
解决时间 2021-03-23 07:24
Call Mech_Calculation(Xa, Ya, AB, BC, CI, IH, HG, angXAB, angABC, angBCI, angCIH, angHIG, Xb, Yb, Xc, Yc, Xi, Yi, Xh, Yh, Xg, Yg)
Private Sub Mech_Calculation(ByVal X_a As Single, Y_a As Single, ByVal AB As Single, ByVal BC As Single, ByVal CI As Single, ByVal IH As Single, ByVal HG As Single, ByVal ang_XAB As Double, ByVal ang_ABC, ByVal ang_BCI, ByVal ang_CIH, ByVal ang_IHG As Double, ByRef X_b As Single, ByRef Y_b As Single, ByRef X_c As Single, ByRef Y_c As Single, ByRef X_i As Single, ByRef Y_i As Single, ByRef X_h As Single, ByRef X_f As Single, ByRef Y_f As Single, ByRef X_d As Single, ByRef X_e As Single, ByRef Y_e As Single, ByRef X_f As Single, ByRef Y_f As Single)

Dim PI As Double

PI = 3.1415926

X_b = X_a + AB * Cos(ang_XAB * PI / 180)
Y_b = Y_a + AB * Sin(ang_XAB * PI / 180)

X_c = X_b + BC * Cos((ang_XAB + ang_ABC) * PI / 180)
Y_c = Y_b + BC * Sin((ang_XAB + ang_ABC) * PI / 180)

X_i = X_c + CI * Cos((ang_BCI + ang_XAB + ang_ABC - 180) * PI / 180)
Y_i = Y_c + CI * Cos((ang_BCI + ang_XAB + ang_ABC - 180) * PI / 180)

X_h = X_i + IH * Cos((ang_BCI + ang_XAB + ang_ABC + angCIH - 180) * PI / 180)
Y_h = Y_i + IH * Cos((ang_BCI + ang_XAB + ang_ABC + ang_CIH - 180) * PI / 180)

X_g = X_i + HG * Cos((ang_BCI + ang_XAB + ang_ABC + angCIH + angIHG - 180) * PI / 180)
Y_g = X_i + HG * Sin((angBCI + ang_XAB + ang_ABC_angCIH_angIHG - 180) * PI / 180)

X_d = X_c - CI * Cos((ang_XAB + ang_ABC - ang_BCI) * PI / 180)
Y_d = Y_c + CI * Sin((ang_XAB + ang_ABC - ang_BCI) * PI / 180)

X_e = X_d + HI * Cos((ang_BCI + ang_CIH - ang_XAB - ang_ABC) * PI / 180)
Y_e = Y_d + HI * Sin((ang_BCI + ang_CIH - ang_XAB - ang_ABC) * PI / 180)

X_h = X_e + HG * Cos((ang_BCI + ang_CIH - ang_XAB - angABC + ang_IHG) * PI / 180)
Y_h = Y_e + HG * Sin((ang_BCI + ang_CIH - ang_XAB - angABC + ang_IHG) * PI / 180)

End Sub
为什么总是说缺少必选参数阿
最佳答案
你仔细看看调用 Mech_Calculation时给的参数够么,明显比定义的参数要少,过程既然未定义可选参数,那么参数要一一对应,缺省也要有","分隔符分隔
全部回答
是不是应为你没有定义啊 你按以下方法试试 dim second as long '直接整型的数就行 dim minute as long private sub form_load() second = 0 minute = 0 end sub private sub timer1_timer() second = second + 1 //这里提示必选参数 if second = 60 then minute = minute + 1 second = 0 end if label2.caption = minute + "分" + second + "秒" end sub
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
不知疲倦的xxx作文400字
河北医科大学第二医院西北门地址在什么地方,
请问今年有一个大型舞台剧《逆转时空》演完了
7楼以上加电梯
教招面试那些事儿,你知道多少
口袋妖怪心金魂银怎么打小智
已知∠A=30°,那么∠A的余角=________°,∠
华锐风电
魔兽争霸怎么关不掉
我家的海尔电热水器冬天水不热
浙江二段跟三段的本科有区别吗
王者荣耀把猴子削弱了,真的不想玩猴子了,三
这不是一个看脸的社会辩论赛
福鼎茶苑我想知道这个在什么地方
上海大学研究生部在哪个校区 具体地址是什么
推荐资讯
碧柔鼻贴怎么用,碧柔鼻贴怎么用
贵公子是什么意思
我讨厌所有人。
调度中心口号,人寿保险公司企划部的标语,有
房屋证件只是一个人的名字,转卖需要对方的资
跳舞比赛霸气口号,关于快乐大课间的学校口号
我现在40岁,身材不是很好,也一直找不到好的
有的女人喜欢主权宣誓,我是某某的女朋友,为
单选题Tara isn’t as______as her
医保卡是农商银行的现在可以换成中国银行的吗
单选题1944年6月,盟军官兵在英国南部海岸集
孩子多大适合学游泳,孩子多大可以学游泳?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?