Problem with MSSCCI SccOpenProject Interface
Posted: Thu Feb 18, 2010 12:35 pm
I think you are implementing the SccOpenProject incorrectly in your "SourceGear Vault VS2003 Compatible Client" product/tool/interface.
According to the docs at http://msdn.microsoft.com/en-us/library/bb166506.aspx
According to the docs at http://msdn.microsoft.com/en-us/library/bb166506.aspx
Basically if I call SccOpenProject with an empty value for lpAuxProjPath then it should return with the correct values, with regards to vault it would be something like "http://myvault/VaultService|MyProfile:2". Currently only SccGetProjPath returns a value for lpAuxProjPath which appears to be incorrect.lpAuxProjPath and lpProjName are read from the solution file, or they are returned from a call to the SccGetProjPath function. These parameters contain the strings that the source control plug-in associates with the project and are meaningful only to the plug-in. If no such strings are in the solution file and the user has not been prompted to browse (which would return a string through the SccGetProjPath function), the IDE passes empty strings for both lpAuxProjPath and lpProjName, and expects these values to be updated by the plug-in when this function returns