VB6 create DDL-Schema-instructions from JET-MDBs (to apply to a new created...
As the title says - the Demo will show, how to create DDL-SQL-instructions from a given *.mdb-File, using two small Classes (cJETDDL and cJETDDLTable). The DDL is created for existing: -...
View ArticleVB6 - Math Utility: Clipping polygons including degenerate cases
This is an implementation of Kim & Kim's extension of the Greiner-Hormann's polygon clipping algorithm to include degenerate cases. Degenerate cases occur e.g. when a polygon's vertex lies on an...
View ArticleUsing Line Input for Unicode (UTF-8 included), the fast way
For some days ago I was involved in the word count routines. I realize that a speed contest for some extra ms was not what we call productive. Productive can be a searching utility for those words. So...
View ArticleVB6 - DNS Monitor
DNS Monitor Version 2.5 is a DNS query capture and display utility. It utilizes Windows Packet Filter Kit 3.2.3 from NT Kernel Resources, which is available for download free of charge for personal...
View ArticleHow to add a System Tray icon to your program
This won't let you click (or double click) on the system tray (aka notification area) icon to restore your program from a minimized state. It won't let you right click on it to bring up a context menu...
View ArticleVB6 Base-Widget for tree-like (nested) Query-Design
A small Base-Demo (dependent on vbRichClient5), to show how a seemingly complex, hierarchical Control can be implemented with only two Base-Widgets. The visual appearance is quite similar to the...
View Article[VB6] Read SMBIOS info w/o WMI
Summary WMI is a bulky service with a COM-based API that was meant to help computer technicians write administrative maintenance scripts. It isn't meant for application use and if a user stops the...
View Article[VB6] Working with Libraries (Win7+)
Windows 7 introduced the Library to the filesystem. But it's no ordinary folder. There are a few reasons you'd want to be able to work directly with these objects in VB... the issue first came up for...
View ArticleImage Carousel Class [vbRichClient]
Here's a class that you can use to create Image Carousel controls as either standard VB6 User Controls or vbRichClient widgets. This demo shows how to do the former; the UC is just a small wrapper...
View ArticleVB6 - Netgear Telnet
I upgraded my Internet connection and discovered that my old Netgear router just didn't have the capacity to keep up with it. I kept that old one around because I had several, and I really appreciated...
View Article[VB6] Common Dialog Replacement - IFileDialog Vista+
Attached is a working example of using the IFileDialog interface introduced in Vista. It is the replacement for the common dialog used for opening/saving files and browsing for folders. This code is...
View Article[VB6] Creating/Using COM Interfaces without TLBs
This idea was something I just wondered if I could do. So, when I figured it out, wasn't too difficult to create a mostly generic template that could be used & re-used as needed. And that's what we...
View Article[VB6] Using the new IFileDialog interface for customizable Open/Save (TLB,...
LaVolpe put out an excellent class module that implements these interfaces, but I've been working on using them through a different approach for some time and wanted to post it as well since, while...
View Article[VB6] Common Dialog Replacement - IFileDialog Vista+ (No TLBs)
Updated/Revamped a bit: 17 Jan 2015 Attached is a working example of using the IFileDialog interface introduced in Vista. It is the replacement for the common dialog used for opening/saving files and...
View Article[VB6] Modern Shell Interface Type Library - oleexp.tlb
oleexp.tlb : Modern Shell Interfaces Current Version: 1.3Previously the latest version of this sub-project was just included in whatever code I released that depended on it, but now I'm going to make...
View ArticleRotate Textbox
I am working in vb6...windows 8 This code works good under a button click but i need it to save where I stop it and then move again when i do another button click. Can anyone help?? Thank you. Private...
View Article[VB6] Win7 Taskbar Features with ITaskbarList3 (overlay, progress in taskbar,...
ITaskbarList Demo Windows 7 introduced the ITaskbarList3 and ITaskbarList4 interfaces that added a number of new features to the taskbar for your program. The most commonly seen is the ability to turn...
View ArticleHSV and RGB conversion
Here's some code I wrote that you can place in a Module and use in any graphics program that needs to convert RGB to HSV or HSV to RGB. Code: Public Sub RGBtoHSV(ByVal R As Byte, ByVal G As Byte, ByVal...
View ArticleVB6 QR-Encoding+Decoding and IME-Window-Positioning
This Demo depends on vbRichClient5 (version 5.0.21 and higher), as well as the latest vbWidgets.dll. One can download both new packages from the Download-page at:...
View Article[VB6] Virtual 5.0 ListView
Here is another take on the classic vbVision Virtual ListView from 2001. It has been substantially reworked to remove the IDE-testing dependency on the old Dbgwproc.dll that most people don't even have...
View Article