[求助] 错误: 参数类型错误: VLA-OBJECT nil
<P>(defun FIND_SERIALNUMBER (DRIVE / FILSYS VAL)<BR> (setq FILSYS (vlax-create-object "Scripting.FileSystemObject"))<BR> (setq VAL (vlax-invoke FILSYS "GetDrive" DRIVE))<BR> (setq VAL (vl-catch-all-apply<BR> 'vlax-get<BR> (list VAL "SerialNumber")<BR> )<BR> )<BR> (vlax-release-object FILSYS)<BR> (if (vl-catch-all-error-p VAL)<BR> (setq VAL NIL)<BR> VAL<BR> )<BR>) <BR></P><P>上面是我在本站找到的程序</P>
<P>在我的电脑里CAD2004、2006都能正确运行 </P>
<P>不知为什么 拷到公司电脑2004中就运行出错了;提示如下</P>
<P>错误: 参数类型错误: VLA-OBJECT nil</P>
<P>敬请高人指点!谢谢!</P>
<P><IMG title=em06 style="CURSOR: pointer" onclick='putEmot("em06");' src="Skins/Default/emot/em06.gif"><IMG title=em06 style="CURSOR: pointer" onclick='putEmot("em06");' src="Skins/Default/emot/em06.gif"><IMG title=em06 style="CURSOR: pointer" onclick='putEmot("em06");' src="Skins/Default/emot/em06.gif"><BR></P> 应该在前面加 (vl-load-com) 这句 这是求硬盘分区的序列号吧
搞定了吗?
<p>兄弟,我现在也遇上了和你一样的问题,请问你是怎么搞定的?</p><p>万分感谢中.........</p> 我也遇见了相同的问题,请问你是怎么解决的?谢谢啊
页:
[1]