Gaston Milano's WebLog

About something...

Sponsors

News

General

Usability

VS Automation

VSIP

VSIP: Babel Fix

After I developed a language service with babel, I noted that when you are
 in a file that use this language service, the SearchCombo (Find combo) is
 empty, the same happen with  configurations combo. I was trying to fix
 this problem and finally I found the cause of the problem. In the babel
 package in the ViewFilter.cpp there is an error.
 In the execute method

 STDMETHODIMP ViewFilter::Exec(in const GUID* commandGroup, ....., out
 VARIANT* result)
 {
     if (result) VariantInit(result);
         ....
 }

 If you comment the "if" statement everything start working
 The problem is that the ViewFilter can't initialize this variant always,
it should initialize the result only if it handle the command, because it is
in  a message chain.

 Now my problem is how to distribute my babel package, I don't wanna change
 the guids only for this fix, may be in the site the VSIP Team could upload
a new merge module for babel with fixes.
Posted: Jun 30 2004, 08:53 AM by GMilano | with 3 comment(s)
Filed under:

Comments

TrackBack said:

Babel in VSIP 2005
# July 5, 2004 11:08 PM

Aaron Marten (MSFT) said:

Thanks for bringing up this issue. I have entered it in our bug database and the team will consider it for Whidbey Beta 2. I'll look into seeing if there is something we can do for VS 2003.

Aaron Marten
Microsoft Corporation
# July 9, 2004 11:52 AM

Babel in VSIP 2005 at Monologue said:

Pingback from  Babel in VSIP 2005 at  Monologue

# October 28, 2007 8:17 PM
Leave a Comment

(required) 

(required) 

(optional)

(required)