Hi,
mittels VSSDatabaseClass bau ich eine Verbindung zu SourceSafe auf.
Mittels IVSSItem.Get fordere ich eine Datei aus SoruceSafe an.
http://msdn.microsoft.com/de-de/lib...o.sourcesafe.interop.ivssitem.get(VS.80).aspx
Mein Problem ist wenn diese Datei bereits durch ein anderes Programm gesperrt ist.
Kommt keine Fehlermeldung nixs, es läuft einfach weiter, was eigentlich nicht sein kann.
Die Methode selbst liefert nur void zurück, intern aber HRESULT.
Weiß jemand ob ich irgendwie auf das HRESULT komme?
GetLastWin32Error hat nichts gebracht und GetErrorInfo ebenfalls nichts.
Natürlich könnte ich die Datei auch selbst prüfen, aber wer sagt mir das nicht auch noch andere Sachen utnerdrückt werden.
mittels VSSDatabaseClass bau ich eine Verbindung zu SourceSafe auf.
Mittels IVSSItem.Get fordere ich eine Datei aus SoruceSafe an.
http://msdn.microsoft.com/de-de/lib...o.sourcesafe.interop.ivssitem.get(VS.80).aspx
Mein Problem ist wenn diese Datei bereits durch ein anderes Programm gesperrt ist.
Kommt keine Fehlermeldung nixs, es läuft einfach weiter, was eigentlich nicht sein kann.
Die Methode selbst liefert nur void zurück, intern aber HRESULT.
Weiß jemand ob ich irgendwie auf das HRESULT komme?
GetLastWin32Error hat nichts gebracht und GetErrorInfo ebenfalls nichts.
Natürlich könnte ich die Datei auch selbst prüfen, aber wer sagt mir das nicht auch noch andere Sachen utnerdrückt werden.