[VB6] QuadTree
Hi this is a Class to implement (points) QuadTree for 2D collision detection. Suggestions and improvements are welcome (especially regarding speed) (Used to use it, this demo requires vbRichClient (for...
View ArticleAES Demo
Attached is a demo of AES encryption/decryption using CNG. The default uses a key size of 128, but there is provision for 192 and 256. The HMAC is SHA256, which is what is used in TLS 1.2. The...
View ArticleVB6 MultiProcessing (StdExe-IPC via SharedMemory)
This demonstrates, how one can implement robust, asynchronous Workers in VB6 - by using a (cross-process) SharedMemory-approach (which is one of the common IPC-mechanisms). For convenient usage, the...
View ArticleAuto-Complete RichTextBox
Whipped this up this afternoon (bored!) so it may not be perfect. It was mentioned/requested here: http://www.vbforums.com/showthread.p...the-first-word It's a little different from the usual...
View Article[VB6] - Module for working with multithreading.
Hello everyone! I present the module for working with multithreading in VB6 for Standard EXE projects. This module is based on this solution with some bugfixing and the new functionality is added. The...
View ArticleViewing Token Privileges
Privileges can be required to access system resources, and it can be a nuisance when an API call fails because a privilege is not available. This application displays the privileges available to the...
View ArticleEncrypting passwords with CryptProtectMemory
Protecting passwords in memory In this age of security awareness, it is important to protect any passwords or other sensitive data that may be used by applications and written to the computer memory....
View ArticleScintilla Source Code editor OCX for VB
I noticed the board didn't have much on the Scintilla source code editor so wanted to make sure a copy of this got saved. Scintilla is a source code editor component that includes source code...
View ArticleHexeditor OCX control
A hexeditor/viewer is another commonly needed component. Here is one I have been using for a number of years now. The core of this one was taken from a standalone hexeditor written by Rang3r and...
View Article[VB6] - PE parsing library
This is a set of classes for parsing PE files. Exposes most commonly needed fields such as optional header, imports, exports, relocations, resources, sections, etc. Includes a couple extras such as a...
View ArticleVB6 - Hash10
Now this one makes a lot of sense. I accidentally ran across it while searching for something else. https://docs.microsoft.com/en-us/win...ypt-bcrypthash BCryptHash performs a single hash computation....
View ArticleCheckBoxCombo 1.3 (A professional, effective and ready-to-use Multi-select...
What is CheckBoxCombo? CheckBoxCombo is a general-purpose Multi-select ComboBox User Control designed for Visual Basic. It differs from the conventional ComboBox behavior by allowing user to select one...
View ArticleAdd-In to Replace Fonts
Here's a little Add-In I wrote, primarily for replacing all the MS Sans Serif fonts in large projects I've got, and I thought I'd share. It does allow you to replace any screen-available font with any...
View ArticleDetect DLL support
I found an API call that simplifies the Hash process by combining several steps into one: http://www.vbforums.com/showthread.p...017-VB6-Hash10 It only works with Win 10, and I was curious if there was...
View ArticleVB6 Simple Virtual ComboBox (OwnerDrawn)
As the title says, a simple approach to accomplish ownerdrawing from Data in external Data-Containers in a "DropDown-scenario". As usual with virtual (bound) Controls, they are internally lightweight,...
View Article(VB6) Err.Raise using HRESULT_FROM_WIN32 and vbObjectError
Convert Win32 error using vbObjectError and HRESULT_FROM_WIN32 HRESULT_FROM_WIN32 is the name of a macro used in C to convert a WIN32 error into an HRESULT error (although since XP it has been replaced...
View ArticleGoogle Cloud Natural Language Text-To-Speech
PLEASE SEE THE INCLUDED READ ME FILE FOR COMPLETE INSTRUCTIONS BEFORE RUNNING THE PROJECT Here is a project I did that shows you how to use the power of Google Cloud for next level natural sounding...
View ArticleGetting the selected text in the code window (with an add-in)
I have lots of Doc IDs as comments in my vb project eg Code: 'see doc#25 for more info And i wanted to be able to quickly show the document. This code below will show you the selected text and then you...
View ArticleVB6 - Transit Time Tester V2
Attached is an upgraded version of Transit Time Tester utilizing a subset of SimpleSock. Users sometimes want to know how accessible a certain site is and how long it takes to get to it. The "ping"...
View Article[VB6] Multithreaded Connect 4 AI
This AI uses The trick's multi threading module to search the game tree using the negamax algorithm. My multi threading implementation is not very efficient, as it creates one thread per column,...
View Article