VB6 IDE toolbar icons disappear
every so often i have to click reset on the customise toolbar to get the ide icons to come back I was thinking to poss make an addin that would run the reset everytime before or after running an app in...
View ArticleGenerate a EPC QRCode for SEPA mobile Paiement
This code is used to generate QR code that can be used to initiate SEPA credit transfer. The QRCode can be saved as BMP or JPG. The code is using the DLL qrcodelib.dll. The QrCode generated in the...
View ArticleVB6 Simple Rolidex Usercontrol
Rolidex style usercontrol. Maybe someone can use it. Very basic Attached Images Attached Files Rolidex.zip (4.1 KB)
View ArticleKrool's CommonControls cut out for Onesie-Twosie use
Ok, this is Krool's work, not mine. And this is done "with his permission". I just downloaded his most recent copy (on November 14, 2021), and I'll probably stick with this copy, as I do feel that his...
View ArticleHow to retrieve OS Language
This code will detect the OS Language of your windows Just call Debug.Print DetectOSLanguage() Code: Private Declare Function GetUserDefaultLangID Lib "kernel32" () As Integer Public Function...
View ArticleDownload file from WEB in a few lines
This very short code can download a file from an URL : Ex : Call DownloadFile("https://www.vbforums.com/attachment.php?attachmentid=179280&d=1605528528", "D:\test.zip") Code: Public Function...
View ArticleGenerate a Prime number of 8 Digits
Generate a Prime number of 8 Digits (you can adjust if you need more). I needed 8 digits pour internal security checks Code: Public Function EightDigitPrime() As Double '...
View ArticleRetrieve the Dropbox folder
Retrieve the Dropbox folder ? Global_GetDropboxFolder() Code: Option Explicit Public Function Global_GetDropboxFolder() As String '...
View ArticleHere's code to get any part of a URL.
Just copy the code from the below code box and paste it into a module, and you can use it to get any part of a URL. The part numbers are as follows. 0 = protocol 1 = username 2 = password 3 = host 4 =...
View ArticleMS-OXRTFCP Compressed RTF Decompression Methods
I had a need to decompress MS-OXRTFCP Compressed RTF data that is used by Outlook messages. The format is described here in great detail: https://interoperability.blob.core.w...OXRTFCP%5d.pdf I wasn't...
View ArticlePassword Protection
Protecting passwords is not a simple task. For material that is not highly sensitive, it is enough just to make it difficult for the hacker. That involves using passwords at least 8 characters in...
View Article(VB6) Get the main or prevalent color tone of a picture
Some applications set a background color (or even other "theme" colors) based on an image that the user selects. That's the idea, to get the main color tone of an image. Download from GitHub. Attached...
View ArticleTransmit Executables
I discovered a way to get around the problem of web bowsers (eg. Google Chrome) and mail servers (eg. Gmail) blocking executable files without any notification or bypass method. The servers do not...
View ArticleModal mode to show forms that allows non-modal forms
This is a simple function that can be used as a replacement to show forms "modally" but still allow to show non-modal forms: In a module: Code: Private Declare Sub Sleep Lib "Kernel32" (ByVal...
View Article[VB6] WinXP compatible PBKDF2
This one uses legacy CryptoAPI and requires XP for HMAC support and XP SP3 minimum for the SHA-2 support for the hash function (i.e. SHA256, SHA384 and SHA512) while MD5 and SHA1 are always supported....
View ArticleHide IDEOwner Class Window when loading IDE
I'm not sure if this just happens when running SDI (which is the only way I run) for the VB6 IDE, or if it happens for everyone. But, when I load the IDE, ever since about the beginning of Windows 10,...
View ArticleNaN and Inf numbers for IEEE Singles in VB6
I needed this the other day, so I coded it up (IEEE Single Precision): Code: Option Explicit ' Public Declare Function GetMem4 Lib "msvbvm60" (ByRef Source As Any, ByRef Dest As Any) As Long ' Always...
View ArticleEnum windows without any widely scoped variables
This isn't anything terribly special, but it is something I've been wanting to do for some time. It's just a top-level window enumeration, but it's accomplished without any global nor module level...
View ArticleVb6.0 project is not responding
When I run the exe file, sometimes it is running and sometimes responds with a delay, not immediately. When I run it by F5, I have to try it many times to make it run and most of the times it is...
View ArticleVB6 R-Tree Demo for large Game-Maps
In larger 2D (or 2.5D) Games, there's often the question of efficient Map-Handling... Not only with regards to Map-creation or -definition, but also with regards to efficient re-rendering after the...
View Article