BUG: Wrong Column Jumped to for Macro Syntax Error
ID: Q168081
|
The information in this article applies to:
-
Microsoft Visual C++, 32-bit Editions, versions 5.0, 6.0
SYMPTOMS
When you attempt to load a macro that contains a syntax error in Developer
Studio, an error message similar to the following appears:
c:\program files\devstudio\sharedide\macros\mymacro.dsm
This macro file contained the following error and will be unloaded
Line 6: Expected ')'
if (ActiveDocument.selection.FindText"CWnd") then
Would you like to edit the file?
If you choose to edit the file, the cursor is not placed in the column
where the error occurred. However, the cursor is placed on the correct row.
STATUS
Microsoft has confirmed this to be a bug in the Microsoft products listed
at the beginning of this article.
MORE INFORMATIONSteps to Reproduce Behavior
- From the Tools menu, select Macro
- Enter "finder" as the Macro Name (excluding the quotes).
- Click Edit.
- In the Add Macro dialog box, click OK.
- Insert the following code into the body of the finder() subroutine:
if (ActiveDocument.selection.FindText "CWnd") then
msgbox "Found!"
end if
The finder() subroutine should look like this:
Sub finder()
'DESCRIPTION: A description was not provided.
if (ActiveDocument.selection.FindText "CWnd") then
msgbox "Found!"
end if
'TODO: Put macro code here
End Sub
- From the macro editor's context menu, select Reload Macro File to reproduce the error message.
Additional query words:
Keywords : kbAutomation kbVC500bug kbVC600bug kbVS kbGrpDSTools
Version : winnt:5.0,6.0
Platform : winnt
Issue type : kbbug
|