Browse by Tags

Tagged Content List
  • Blog Post: Managed Package Framework Webcast

    I forgot about this 'til now. http://msevents.microsoft.com/cui/eventdetail.aspx?EventID=1032258553&Culture=en-US is a link to a MSDN webcast I did describing the Managed Package Framework for the masses. Enjoy.
  • Blog Post: IVsRunningDocumentTable.RenameDocument - how to call in managed code

    Here's a little code to help managed packages call the Running Document Table to rename a document: Calling IVsRunningDocumenTable.RenameDocument is not entirely straighforward in managed code. Here's some code the shows how to get the SVsRunningDocumentTable service, find a document therein and then...
  • Blog Post: Back in the late night saddle; ISelectionContainer

    Here I am again at 1:00am, working. Now, I know you may think that 1:00am is early, but consider the fact that I get up at 6:30am to get the whole thing going and it's just crazy how many hours of sleep I am NOT getting. But that is life when we're all trying to get Whidbey Beta 1 ready for customers...
  • Blog Post: Renaming Interop Functions

    In a previous post ( http://blogs.msdn.com/allend/archive/2003/10/16/56791.aspx ) I ranted about a weird behavior in generating Interop Assemblies where case changes occured in function names. Well, it turns out that the TLB is the culprit. All methods therein are case insensitive (the VB standard)....
  • Blog Post: Getting to IServiceProvider services with VSIP Extras

    If you have access to the underlying Package base class, it exposes a method to get services called GetService. You use it like so: IVsShell vsshell = (IVsShell) GetService(typeof(SVsShell)); vsshell can then be used to call methods it exposes (the IVsShell interface). The GetService method...
  • Blog Post: Gotcha re-implementing interfaces

    I've recently stumbled upon a problem that a couple of VSIP Developers have encountered.  I say 'a couple' because it required two packages interacting in order to discover the real problem. Basically a managed package derived from the base Package class in the VSIPHelper base class and...
  • Blog Post: Thursday PDC Report

    General comments at the end of the PDC Boy am I tired. First, coming to these things requires like 14 hours of activity each day.  Add to that the fact that booth duty requires standing like 6 hours each day and I can't wait to get back to my desk! Second, I can't sleep without...
  • Blog Post: Tue Report

    Mon Night   Monday night we had a reception in the Expo Hall and there were a lot of people around.   We gave out a bunch of VSIP t-shirts and VSIP 2003 SDK bits, including the Everett Extras bits.   We continue to have some really interested customers...
  • Blog Post: VS Dialog font and dying my hair, maybe

    Preparations I'm in the mode where everything needs to get done before I can leave.  Don't you hate that mode?!  It's like going on a long vacation.  You get extra productive making sure everything is OK before you leave.  If only I could work this way everyday! Giving...
  • Blog Post: VS7.1 VSIP Extras Beta is available

    VSIP Extras SDK Beta The VSIP Extras SDK Beta (additional bits that work with the VS7.1 VSIP SDK) is now available.  Visit www.vsipdev.com to get it. This release of the SDK includes 4 major things: Visual Studio Interop Assemblies - enables managed code to call...
  • Blog Post: Managed code rocks!

    So, my team is working on the VSIP Everett Extras release of the VSIP SDK.  We have a beta about to be released.  Someone using an early release of this beta commented: I had a working C# WinForms project already and I was able to generate a VSIP Project using the wizard...
  • Blog Post: Case sensitivities

    So my team produces Interop Assemblies for Visual Studio. Chris on my team does a great job maintaining a set of monster perl scripts and a batch file that processes IDL's into TLB's into Interop Assemblies. Most people just recommend using TLBIMP on the TLB, but for nasty interfaces which violate OLE...
Page 1 of 1 (12 items)