几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量  


返回   几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量 » 仿射空间:CAX软件开发(三)二次开发与程序设计 » CAD二次开发 » SolidWorks二次开发
用户名
密码
注册 帮助 会员 日历 银行 搜索 今日新帖 标记论坛为已读


回复
 
主题工具 搜索本主题 显示模式
旧 2009-04-12, 08:26 PM   #1
yang686526
高级会员
 
注册日期: 06-11
帖子: 14579
精华: 1
现金: 224494 标准币
资产: 234494 标准币
yang686526 向着好的方向发展
默认 【转帖】checking new docs into vaul

checking new docs into vault
i can check-in documents into the vault that are already in the vault by taking the ownership and then use check-in. when i try to check a new file into the vault i can not find the code for taking ownership of a new document that is on my c drive nor can i vault it.
does anyone know how to do this?
thanks
dan miel
edited: 03/16/2009 at 03:25 pm by dan miel
i cannot seem to find any way to add a file to the vault through the api. are you sure workgroup has this possibility?
this is the first time i have tried to put documents into the vault.
copied the following from the api help for checkin:
this method only works on computers where both the pdmworks workgroup contributor or addin client software and pdmworks workgroup api dll are installed.
i guess it is time to contact my var and find out if i have these on my machine.
thanks luke
dan miel
dan,
i have done this for a couple macros using the checkin command. have you been able to use api to check in documents that are already in the vault?
a couple thoughts:
1. you don't need to take ownership of a document that is not already in the vault; you will naturally have right access already.
2. the new file must be saved to your hard drive before you can check it in using api because you need to give the checkin command a filename with full path.
if you could post your code, i'd be willing to look it over.
dale slotman
sw premium 09 sp 2.0 x64
pdmworks workgroup
winxp x64 sp2
nvidia quadro fx 3500
dale slotman
koops inc
sw premium 09 sp 2.0 x64
pdmworks workgroup
winxp x64 sp2
nvidia quadro fx 3500
dale
thanks for your offer to look at the code but when i opened the program and ran it just now it worked just like i thought it should. i did change the name of the project folder but i'm sure that the other name should have been good. i added the three main line of code but like i said they work fine.
set conn = createobject("pdmworks.pdmwconnection")
conn.login username, password, vaultcomputer
conn.checkin tempdir & filename, "sample", "111", "testpart", "cc", other, "01", "p", false, nothing
thanks
dan miel
dan,
i'm glad to hear that you got it working. your code looks great to me. the only thing i can think of that changing the project folder would affect is if the user you were signing on as didn't have vault priveledges to that particular folder. i'd think that an error message would've popped up for that, though. oh well. much luck to you!
dale
dale slotman
koops inc
sw premium 09 sp 2.0 x64
pdmworks workgroup
winxp x64 sp2
nvidia quadro fx 3500
quick
yang686526离线中   回复时引用此帖
GDT自动化论坛(仅游客可见)
回复


主题工具 搜索本主题
搜索本主题:

高级搜索
显示模式

发帖规则
不可以发表新主题
不可以回复主题
不可以上传附件
不可以编辑您的帖子

vB 代码开启
[IMG]代码开启
HTML代码关闭



所有的时间均为北京时间。 现在的时间是 08:26 PM.


于2004年创办,几何尺寸与公差论坛"致力于产品几何量公差标准GD&T | GPS研究/CAD设计/CAM加工/CMM测量"。免责声明:论坛严禁发布色情反动言论及有关违反国家法律法规内容!情节严重者提供其IP,并配合相关部门进行严厉查处,若內容有涉及侵权,请立即联系我们QQ:44671734。注:此论坛须管理员验证方可发帖。
沪ICP备06057009号-2
更多