CodeView Addin

Author: Dave
Date: 06.02.14 - 4:25am

Last week I stumbled across a cool new vb6 addin by Patrick de Groot called CodeView.

It adds a classview like dockable form to the VB6 IDE showing the current objects methods, properties, events and constants in a nice treeview. Clicking an entry brings up the source code window and jumps to the right line for you.

This is a really handy code navigation feature that I had wanted for a long time. I played around with it a bit and added a filter textbox to allow you to trim the results .

Another addition I made, was to include a Find-All feature that lets you search all the files in the project (or group) for target strings. Results are grouped per file, and then displayed showing line number, procedure, and line text. Clicking on a specific result navigates to that line in the code.

The core of the search routine comes from the Code Fixer addin by Roger Gilchrist.

Thanks guys! Viva la Open Source Reveloution!

Great code navigation tools to have at your fingertips. My modified version is available in my addins repository

The VB6 IDE Plugin architecture isnt very documented, and not necessarily the most straight forward, but it is really powerful!

Comments: (0)

Leave Comment:
Email: (not shown)
Message: (Required)
Math Question: 39 + 68 = ? followed by the letter: Q 

About Me
More Blogs
Main Site
Posts: (All)
2024 ( 2 )
2023 ( 9 )
2022 ( 4 )
2021 ( 2 )
2020 ( 4 )
2019 ( 5 )
2018 ( 6 )
2017 ( 6 )
2016 ( 22 )
2015 ( 15 )
2014 (25)
     Query Last 12 Mos
     Progid from Interface ID
     VB6 to C Array Examples
     Human Readable Variant Type
     ScriptBasic COM Integration
     CodeView Addin
     ScriptBasic - Part 2
     Script Env
     MSCOMCTL Win7 Error
     printf override
     History Combo
     Disable IE
     API Hooking in VB6
     Addin Hook Events
     FastBuild Addin
     VB6 MemoryWindow
     Link C Obj Files into VB6
     Vb6 Standard Dlls
     CStr for Pascal
     Lazarus Review
     asprintf for VS
     VB6 GlobalMultiUse
     Scintilla in VB6
     Dynamic Highlight
     WinVerifyTrust, CryptMsgGetParam VB6
2013 ( 4 )
2012 ( 10 )
2011 ( 7 )
2010 ( 11 )
2009 ( 3 )