![]() |
【转帖】luke malpass - can you help me here
luke malpass - can you help me here
i am using vb.net and i am just trying to create a program to will search pdmworks for a document, then open it. i have completed the search part but i can not get the drawing to open in solidworks. i have looked at the api help and am trying to copy what they have here: option explicit public swapp as sldworks.sldworks public swmodel as sldworks.modeldoc2 sub main() dim filter as string dim filename as string dim fileconfig as string dim filedispname as string dim fileoptions as long set swapp = application.sldworks ' this following string has three filters associated with it; note the use ' of the | character between filters filter = "solidworks files (*.sldprt; *.sldasm; *.slddrw)|*.sldprt;*.sldasm;*.slddrw|filter name (*.fil)|*.fil|all files (*.*)|*.*" filename = swapp.getopenfilename("file to attach", "", filter, fileoptions, fileconfig, filedispname) ' in the dialog, click the down-arrow associated with files to type to see the filters ' dialogfiles of type down arrow key debug.print filename end sub so here is my initial problem... when i assign swapp = application.sldworks .net tells me that sldworks is not a member of 'system.windows.forms.application'. i have added the references, solidworks type library and the constants atype library. any ideas?? thanks inadvance rodney michels cad administrator cswp;pdmworks wg cert solidworks tech support cert cert solidworks instructor i don't do a lot of .net programming for sw, but i think you're supposed to use set swapp = createobject("sldworks.application"). i believe set swapp= application.sldworks only works for vba macros. mahir abrahim, cswp/core. cswp/smtl mechanical design engineer sw 2009 sp2.1 proe wf3/4 hey thanks man, i think that worked! rodney michels cad administrator cswp;pdmworks wg cert solidworks tech support cert cert solidworks instructor john, read the other thread about the runtime error it describes your problem. |
所有的时间均为北京时间。 现在的时间是 12:01 PM. |