Quantcast
Viewing all articles
Browse latest Browse all 1449

VBIDEUtils now open sources

Hi

I wrote very very long time ago (in 1999) the best VB6 addin : VBIDEUtils (You still can find it on a lot of web sites)
In the past I was selling it, but as I had shutdown VBDiamond 10 years ago, I haven't sell it anymore
I use it off course everyday in all my VB6 projects, to clean code, indent, add automatic error handling, optimize code...
It does better job than MZtools, and also far more other things.

Here is a small description.
VBIDEUtils is a great add-in for VB 5.0 and VB 6.0. With
this add-in, you can do :
- Code Repository
- Store VB Code, Classes, Projects
- Store files
- Store HTML pages
- Store HTML links
- Search through all the database
- Store VB Scripts
- Java Scripts
- Java
- Icons
- Use bookmarks
- Enhanced search
- Search through all the VB Web sites
- Synchronize your local DB with the DB of VBDiamond
- Synchronize code with the major VB Code sites
- Search for programming books on the Web
- Save your code as HTML pages
-
- .....
- Make search through a very extensive Book repository
- Indent easily your code, procedure, block, variables
- Add comment to your modules and procedures
- Find the corresponding ending block instruction
- Know all the APIs error name
- Clear the debug Window
- Change easily the taborder of all your controls
- Add customized error handler to your code
- Add enhanced error handler to your code with loggin, trace
- Show the KeyAscii table to help you coding functions
- An assistant to create your messagebox
- A Toolbar code generator
- Close all the unused windows in the VB IDE
- Spy the classname of each windows
- An Icon browser
- A DBCreator code generator
- An ActiveX documentor
- Export all code to HTML files (from the VB IDE or the VBCodedatabase)
- Import/Export to VCL and DCB files
- Export the VB Code from the VB IDE to HTML files
- Extract all the strings and translate them directly in the addin for further use of resources String and so internationalize your applications
- Change/Modify the tooltips all your controls
- Add new procedure/functions/properties easily with parameters, description....
- Get all dependencies of an executable or a VB project
- Analyze VB projects
- Search all the web in the VB sites directly from the addin
- Added a VB project explorer
- Profile your VB projects and detect dead code including dead variables, dead procedures...
- Add/remove line numbering in your code
- Control properties assistant
- Accelerator assistant
- Generate code to create toolbar at runtime
- Get easily code from several VB Code websites on the web
- Added an enhanced find in VB projects
- Added the automatic creation of connections strings for ADO
- Generate automatically DLL Base Adresses
- Generate GUID
- A lot of of other new features

I decided to release the sources in order to add new possibilities with the community here, and eventually, why not doing a MS Access version compatible, and a .NET Version.
I made a .NET version for the first version of .NET (very long time ago, in 2010), but due to a lack of time, I stopped it.

You will have certainly to compile it, and just call the function "AddToINI" to add it to your VB6 Addins list as I removed all the install part

So here are the sources, of VBIDEUtils.
Please, don't forget, it has bee written in 1999, so 15 years ago, and of course, if I had to rewrite it now, I will use other coding way for many things.
Also, some parts of the code are not used anymore, but, this is normal for a such old project.

If you add functionalities, please post them here it order to make it even better, and offer other to other VB Coder.

Otherwise, you can us the code in your own project, and if like VBIDEUtils or the code, just say hello to your neighbors and all people in the street, in real life, as there is a big lack of real life those days.

Enjoy.

Well, I tried to upload the ZIP with the whole sources, but it more than 2Mb.
I try to find a way

Well, the size of the attachment is limited to 500K
So if a moderator could do something for me?

In the meantime, here is a link : https://github.com/tannerhelland/VBIDEUtils

Viewing all articles
Browse latest Browse all 1449

Trending Articles