Round Colorful Forms
Ok in its raw form this is really quite useless but it contains several interesting parts that can be put to greater use With this code you can create a round, color changing form that can be moved...
View ArticleIEEE Doubles: NaN, Infinity, etc.
When doing math that may have problems, I've traditionally resorted to Variants and returned a Null or Empty when things didn't go correctly. However, that's never felt totally clean. Lately, I've been...
View Article[vb6] Enhancing VB's StdPicture Object to Support GDI+
This is my second version of the logic first introduced here. That version will no longer be supported. This version offers so much more: 1. GDI+ can be used for improved scaling for all image formats...
View ArticleVB6 - Elliptical Curve Diffie Hellman (ECDH) Demo
The heart of this demo is the "GetECCKey" function. It is a dual purpose function, requiring 4 supplied variables (pAlg, KeyLen, bPublicECCKey, & bPrivateECCKey). "pAlg" is a pointer to the wide...
View ArticleRemember Form's Position for Next Execution, Multi-Monitor
Here's something I just cobbled together for a project I'm working on, and this occasionally comes up in these forums. It's a couple of procedures (with support procedures) for saving the last position...
View ArticleVB6 - Remember App window Position and Size
Attached is a demo of saving and restoring an application position and size. Rather than hijacking Elroy's thread, I decided to create a new one. This code is further simplified from the code that I...
View Article[VB6] Neural Network
Since a neural network is missing in the codebank here is my version: It's very simple. It initializes with "CREATE" Code: NN.CREATE Array (2, 2, 1), 0.25, 4 -Where Array indicates the NN topology...
View ArticlePNG (specifically 32-bit RGBA type PNG) Editing Tool
Hi All, This was a request and I thought it would be fun. It turned out to be quite the learning experience. Basically, I've developed a tool for editing the Gamma, Brightness, or Contrast of a 32-bit...
View Article[vb6] GDI+ Image Attributes Intro & Usage
Thought it would be worthwhile sharing some information regarding GDI+ and its Image Attributes object. Specifically, we are going to discuss the color matrix. This is a 5x5 matrix/grid, variable type:...
View ArticleVB6 - Sort Routine
Shown here is a sort routine that utilizes the built in Command Line sort function. Outside of this routine, a file is loaded into a Textbox and the file name is saved in "m_Filename". The user is...
View ArticlePNG/TGA (specifically 32-bpp type files) Editing Tool
Note, this project uses mscomctl.ocx version 2.2. If you have an older version, the project may not load correctly for you. To fix this problem, you will need to update your mscomctl.ocx. Here's a link...
View ArticleStandard API Color Picker
It's strange that this doesn't have more of a presence on these forums than it does, but hey ho. Attached is the my ChooseColorAPI wrapper that I've just polished up. Here are its features: It just...
View Article[VB6] BatchRtb 2
Since I am almost 100% retired now and doing a lot less VB6 programming I have been looking for things in my toolkit that might be worth sharing with the remaining VB6 community. I have done a big...
View ArticleVB6 - Multiline Textbox Printer
I had previously used a RichTextBox and the SelPrint routine, but I discovered that routine would not work with an InkEdit Control. With the help of jpbro, we put together a routine for the InkEdit...
View ArticleVB6 - Text Editor
I found a need for addtional functions that NotePad did not provide, so I came up with my own Text Editor. It has most of the functions of NotePad with a couple of extra ones. Code: File...
View Article[VB6] UcFormResizerLimiter
What it is? A User Control to flicker free limit the resize of a form without the need to add any code to the form. Also (and the reason why I created it) is the ability to disable the limits on the...
View ArticleFast Call COM object (activex.dll) ,Run Windows API
How to test the method of the COM object (activex.dll) in real time and run the windows api? 【Organizing, testing the project, and uploading examples after completion】 Method 1: Use VBS to create new...
View ArticleVb6 OpenOffice sdk(com.sun.star.ServiceManager)
need install jdk first OpenOffice_sdk http://www.openoffice.org/api/basic/...l/tutorial.pdf JDK1.8 32bit jdk https://www.7down.com/soft/267473.html OpenOffice4.1.7 https://www.openoffice.org/download/...
View Articlevb Fast Crc32 (crc32str,Crc32File)
Running speed test record: average time,Evaluation object ==================== use CbsPersist_20200521111942.log(161m),not 7z format time(ms) TestObject 125.76 Crc32_Wqweto 281.03 Crc32ByAsm 326.17...
View ArticleFriend in Class1-VB6 calls multiple methods to run speed test
Optimized for vb6 running speed call function Fastest c=Bas_Sum(a,b) call Friend is quick than "public function",The operating speed is 4.6 times faster ----------- Class_OBJ 452.38 (dim a as class1...
View Article