Dynamic UDT TypeLibs
Dynamic UDT TypeLibs First and foremost, a huge thanks goes out to The Trick for showing me how to do most of this. Thanks also goes out to Fafalone for making the oleexp.tlb which exposes the...
View ArticleStandardized Login
Every time I make a program requiring the user to login, I end up designing the login system from scratch. So I decided to create a standardized system. Objectives: 1. Require a UserID & Password...
View ArticlePassing array in Variant by reference
This is the Class1, which have sub alfa and a parameter an array of type long. Code: Sub alfa(b() As Long) Debug.Print "ok" b(0) = 100 End Sub It is impossible to have an array of type long in variant...
View Article[VB6/VBA] Ascon Lightweight Authenticated Encryption & Hashing
Description ASCON was recently selected as the best of the 57 proposals submitted to NIST Lightweight Cryptography competition. The whole program lasted for four years, having started in 2019. ASCON is...
View Article[VB6] LessPass Desktop Tool in pure VB6
A tiny LessPass implementation in VB6 based on lesspass repo by Guillaume Vincent. Description This is an algorithmic password generator. The clever idea is that the algorithm used produces the same...
View ArticleUDT TypeLib File Generator with User Interface (all in VB6)
This is a program to generate ???.tlb files with UDT information. Basically, it's just a UI for the work posted here. Anyone who knows how to code a UDT should find this utility fairly easy to use. Why...
View ArticleAddIn to save and load bookmarks in the VB6 IDE
I have written an AddIn for the VB6 IDE, to save and load the bookmarks. This is done project specific, for each project the bookmarks are save separately (by project name). When the AddIn is loaded,...
View ArticlePassword Bin
If you are like me, you probably have difficulty in trying to remember all the different passwords that are now required to login anywhere. We are strongly encouraged to not reuse passwords and to make...
View ArticleDrawingControls for VB6: Shape and Line controls replacement with anti-aliasing
This is a further development of the ShapeEx control. In this case, it is in an ocx project and has been added the companion control LineEx, that is a Line control replacement. The main advantage is...
View ArticleucGallery - Direct2D
Hi, I want to share this usercontrol that I have been working on these days, it is a Gallery control to show images and text, I had done this control previously using GDI+ but its performance was not...
View ArticleVB6 - Original InputBox function reloaded with full Unicode and Password Char...
Every time I've searched the internet on how to make the InputBox function support Unicode, the answers were to make your own InputBox using a form, a couple of buttons and a TextBox that supports...
View ArticleVB6 - Unicode Captions for all intrinsic controls (yes, LABEL too!) - no OCX...
When developing international applications there is often a need to display user interface elements in foreign languages. I've put together a small "cCapW" class that can handle Unicode captions for...
View ArticleIocp Server by vb6
"This should be considered a very simple server, with many functions not implemented, and only one framework. I don't think there are many people who need this thing, but I have spent a lot of time...
View ArticleVB6 ADO-Rs-like "multi-column-container"
As the title already suggests, here the base-code for an implementation - which (other than a free-standing ADO-Rs), comes with support for "direct memory-access to already contained data"... to allow...
View ArticleADO Disconnected Recordsets
Over the last few days, I've been exploring the abilities and limits of ADO disconnected recordsets. These are memory-based recordsets that have no need for any physical database, and can be...
View ArticleSingle for-loop traversal over 2D/3D arrays
This source code shows the traversal of a two-dimensional array by one for-loop structure. A 2D-array variable (A) is declared. A string variable t is initially set to empty. A variable v is set to...
View ArticleCopy 2D array to 1D array and for-loop traversal
--- SORRY posted in WRONG PLACE --- Please Move to Visual Basic 6 and earlier In the app I am dedicated to (image processing) I make intensive use of 2D arrays of "singles" representing RGB values. So...
View Articlevb6 CallByAddress,call fun by address,api call,dll call by address
vb6 CallByAddress,call fun by address,api call,dll call by address form1 code Code: Private Sub Command1_Click() Dim a As Long, b As Long, C As Long a = 11 b = 22 MsgBox "Result value 2:" &...
View Articlevb6 instrex,Assembly Code Find Image
This should be used to search for image matrices, such as RGB data bytes for a form, and then for RGB data bytes for a small image. You can also find how to change it to a string. Or write another...
View ArticleQuick Find String in large files(Supper Instrb by vb6)
Using memory mapping and virtual pointers, there is no need to allocate memory and convert it into a string for further search. If you open an ansi format file, store it in a unicode string variable,...
View Article