Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Visual SourceSafe Automation

Îåêßíçóå áðü ôï ìÝëïò KelMan. Τελευταία δημοσίευση από το μέλος George J. Capnias στις 16-12-2005, 00:16. Υπάρχουν 3 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  14-12-2005, 22:34 7964

    Visual SourceSafe Automation

    Σε αυτό το link http://msdn2.microsoft.com/en-us/library/hcdf9zk2.aspx έχει ένα ωραίο παράδειγμα για το πως μπορείς να φτιάξεις ένα component που θα λειτουργεί ως event sink για το Visual SourceSafe, μέσω του automation που αυτό παρέχει. Το πρόβλημα είναι ότι χρησιμοποιεί το namespace System.Runtime.InteropServices.ComTypes το οποίο είναι Framework 2.0. Μέσω αυτού του namespace είναι εφικτό να γίνει το παρακάτω:



            public void Init(VSSApp app)
            {
                MessageBox.Show("Init");
                // by saving the VSSApp pointer you can drive the database during events
                this.vssApp = app;
                // Wire up the COM connection point manually
                IConnectionPointContainer cpc = (IConnectionPointContainer) app;
                Guid guid = typeof(IVSSEvents).GUID;
                cpc.FindConnectionPoint(ref guid, out vssEvents);
                vssEvents.Advise(this, out cookie);
            }

    Ουσιαστικά είναι το implementation του IVSSEventHandler.Init interface το οποίο συνδέει το component με το SSAPI.DLL

    Το ερώτημα είναι: Πως μπορεί να υλοποιηθεί αυτό σε Framework 1.1; Έχω δοκιμάσει το implementation με τον κλασικό τρόπο που δημιουργούμε COM components μέσα από .ΝΕΤ αλλά για κάποιον λόγο που δεν γνωρίζω το VSS client δεν μπορεί να φορτώσει το Add-in

    Ξέχασα! Όλα τα παραπάνω είναι για το VSS 6d


    Vir prudens non contra ventum mingit
  •  15-12-2005, 17:08 7999 σε απάντηση της 7964

    Απ: Visual SourceSafe Automation

    Μάνο για δες αυτό το thread στο Google Groups

     

    George J.

     


    George J. Capnias: Χειροπρακτικός Υπολογιστών, Ύψιστος Γκουράρχης της Κουμπουτερολογίας
    w: capnias.org, t: @gcapnias, l: gr.linkedin.com/in/gcapnias
    dotNETZone.gr News
  •  15-12-2005, 23:27 8017 σε απάντηση της 7999

    Απ: Visual SourceSafe Automation

    Μου φαίνεται ότι λύνει το πρόβλημα. Θα το κοιτάξω και θα επανέλθω...


    Vir prudens non contra ventum mingit
  •  16-12-2005, 00:16 8018 σε απάντηση της 8017

    Απ: Visual SourceSafe Automation

    Να περιμένουμε και σχετικό post στο blog σου;;; Big Smile [:D]

     

    George J.

     


    George J. Capnias: Χειροπρακτικός Υπολογιστών, Ύψιστος Γκουράρχης της Κουμπουτερολογίας
    w: capnias.org, t: @gcapnias, l: gr.linkedin.com/in/gcapnias
    dotNETZone.gr News
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems