xavierh Posted September 16, 2011 Posted September 16, 2011 Hi friends out there, I have a functional instance of visual source safe and need to pull files from it using AutoIt. I have done that long ago with VB6 and it worked well. Some background about the vss dll I am trying to use:VSSDatabase is a class contained in the dll vssapi.dll, and among its methods and properties, it hasOpen([string SrcSafeIni], [string Username], [string Password]) to open the vss database, andVSSItem(String Spec, Bool Deleted) retuning a class that itself has many methods and properties, including the Checkout method allowing to check items (files) out) I tried to start with ObjGet this way, the autoIt equivalent of old VB6 "Dim vsdb As New VSSDatabase"Dim $VSDB = ObjGet ( "C:\Program Files (x86)\Microsoft Visual Studio\VSS\win32\vssapi.dll", "VSSDatabase" ) But what is returned is not "of type object", so that when I next run this line$VSDB.Open ( "\\server1\SoureSafeDB\srcsafe.ini", "me", "mypassword" )I get this errorVariable must be of type "Object".There is no typo in the path, or in the name of the class. Am I missing something? I would appreciate suggestions. Has anyone tried this before with visual source safe? Thanks Xavier
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now