Fast File Search Utility App Demo With Source
JPBFileFinder is a tool for quick and easy file searches on your computer. You can search any folder (optionally recursively) to find files based on properties such as name, extension, size,...
View Article[VB6/twinBASIC] Code snippet: Close Explorer window by path
Here's a small demo of how to use IShellWindows and IWebBrowser2 to close an open Explorer window based on it's path. I wrote it to be compatible with VB6+oleexp and twinBASIC+tbShellLib (64-bit...
View Article[VB6/VBA] BLAKE2 hash functions and MAC
These mdBlake2b.bas and mdBlake2s.bas modules provide BLAKE2b and BLAKE2s hash functions implementation as a streaming interface (Init/Update/Finalize) and byte-array + string convenience helpers which...
View ArticleNewTab: tab control for VB6
Download from GitHub. This is a tab control based on previous control SSTabEx. This new control keeps backward compatibility with the original SSTab that came with VB6 and is mostly backward compatible...
View Article[VB6/VBA] BLAKE2 and BLAKE3 hash functions and MAC
These mdBlake2b.bas and mdBlake2s.bas modules provide BLAKE2b and BLAKE2s hash functions implementation as a streaming interface (Init/Update/Finalize) and byte-array + string convenience helpers which...
View ArticleUserControl DatePicker GDI/GDI+ VB6 (ucJLDTPicker)
UserControl DatePicker GDI/GDI+ VB6 ucJLDTPicker is a user control created to be used in modern forms, which can be adjusted to some current layouts with its multiple properties. This is its first...
View ArticleWeather App
I wanted to put weather info on my screen saver so if i was laying in bed i could see what the weather was. So i made this small app as an exercize, alot more could be done with it. You will need to...
View ArticleSimple FFT module
I wrote this FFT that you can put in a module file and use anywhere in your program. Code: Public Const Pi As Double = 3.14159265358979 Public Type Complex Re As Double Im As Double End Type...
View Article[VB6/VBA] Argon2 KDF implementation for password hashing
This mdArgon2.bas module implements Argon2 memory-hard function for password hashing. Argon2 depends on BLAKE2b so you'll need to include mdBlake2b.bas module before using current Argon2 module. You...
View ArticleVB6 Draw Gradient-Backgrounds in arbitrary Angles on Forms and PicBoxes
A simple (API-free) solution, to render gradient background on Forms- and PictureBoxes - in arbitrary angles between 0° and 360°. There's an "automatic quadrant-detection" built-in (for angles >...
View Article[VB6] How to use GPU from VB6 using opencl
Here is a direct translation of this tutorial which uses opencl to populate a buffer with consecutive numbers. Code: Option Explicit Private Const CL_FALSE As Long = 0 Private...
View ArticleSimple Get File
Attached is a simplified encrypted file download Client/Server similar to: https://www.vbforums.com/showthread....13-VB6-GetFile Whereas the original used full TLS 1.3 to establish the network...
View ArticleVB6 JetEngine CRUD-Demo
To give VBDevs who try to use their own "self-invented Single-File-DBs" a better alternative - here a short CRUD-Demo using ADO with the Jet-Engine. For the Record-Listing - Krools VBFlexGrid is used....
View ArticleVB6 RC6+RC6Widgets (Dark-Themed WidgetDemo for Game-Scenarios)
A dark-themed Widget-Demo, as one would use it in "graphics-heavy" Game-scenarios (with full support for KeyBoard-Navigation, as "Tabbing", "Focus-Visualization", ShortCut-Keys etc.) Beside a normal...
View ArticleHebrew Date
Code: Option Explicit Private Sub Form_Load() Dim Hebrew Dim TheYear Dim TheMonth Dim TheDay Dim LeapYear Set Hebrew = CreateObject("System.Globalization.HebrewCalendar") TheYear =...
View ArticleTo Classes, a HashList and a refArray
This is a new idea. First the refArray class used for UDT substitute, by a simple way. WE make each "row" of refArray as a simple value or an array (we can choose specific type). If we want to write to...
View Article[VBA/VB6] SipHash cryptographically secure keyed hash function
These mdSiphash.bas and mdHalfSiphash.bas modules implement SipHash and HalfSipHash high-speed secure pseudorandom function for short messages in pure VB6. Output size and number of iterations for...
View Article[VB6/VBA] SipHash cryptographically secure keyed hash function
These mdSiphash.bas and mdHalfSiphash.bas modules implement SipHash and HalfSipHash high-speed secure pseudorandom function for short messages in pure VB6. Output size and number of iterations for...
View ArticleMake Decimal Type Arrays
This is a way to make array type of Decimals. VB6 has no variables as decimals, you have to use a Variant type. The problem is that the Variant type always get any type we place; A Decimal type need...
View ArticleDebug Print Redirect (Add-In)
This Add-In is designed specifically to work with my "Persistent Debug Print Window" found here. Other than academically looking at it, it's not much use without that other program. Basically, this...
View Article