Ian's BCX Code

Miscellaneous code and demos


Unicode Programming

WinCe Programming

BMFD Programs

Miscellaneous codes

Languages Code


Android programming

Semi-OOP code

Links to other BCX  sites

  Programs and demos of code in BCX that I have made that are don't fit the other pages.

BCX - BED programs
UBed-setup - Set-up of full unicode version of Bed with all needed files.

Bed-idc.zip - Bcx EDitor, my 32 bit version of the code that Kevin uploaded. It's still a work in progress but has many features already. Added a lot of Doyle's code for toolbar and I fixed / amended several items and added Projects and Search All files. With intellisence and autocomplete. project and history tabs. You will need the SciLexerBCX32 dll no included.
A list of changes are listed at the bottom of Bed.bas Updated 11/29/21
UBED-idc.zip the unicode program version 11/29/21  With intellisence and autocomplete. but search for Glyphs is not supported yet,
Bed-Source-idc.zip  - Source code for BcxEd 11/29/21          

Bed-essentials.zip - SciLexerBCX32 dll, Bat files & Other Bed essential files

The SciLexerBCX32 dll used with BED. Thanks to Neil Hodgson <neil@scintilla.org
64 bit ScilexerBCX64.dll  Thanks Robert Wishlaw for this version

The Rest:
ToasterA.zip - This is a timed msgbox, I saw this in B4A and wanted a BCX version. Handy for quick notifications without making the user click a msgbox.  Original code  9/17/14 .  Updated 11/24/2021

ToasterU64.zip - The 64 bit DLL code for a timed msgbox,  Handy for quick notifications without making the user click a msgbox.  Updated 11/24/2021

Splitter3Win.zip 3 Window Splitter Demo,Toggle wintdows up/down, left/right etc. By Doyle Whisenant and myself Jan. 2009
 ReOrder/Colorize/Size Tabs - TabReOrderAnchor.zip   Use move/size with anchors, drag/drop rearrange tabs, and colorize your tab control in BCX,
                 Updated to work with multi-line Tab controls. Some original ideas from Gary Beane, and MrUnreliable  Updated:  11/29/2021
             Intellisence.zip A Scintilla demo with intellisence in BCX, some original ideas from Gary Beane. 6/25/2021
Ians_KML_Functs.zip write a KML file for Google Earth, and test code in ascii.   Updated 2/27/2021

SQLite3 _32bit  unicode function use functions ending in 16 or 16_v2  for UTF16.  Updated 2/27/2021

SQLite3_64bit   Version, includes demo code, DLL,  sqlite.h, sqlite3.LIB and how to create the lib file in PellesC. Thanks Kobold. 
   I used the functions ending in _16 and _16_v2 for UTF usage. Updated 2/27/2021

New BCX_Tray updates by myself, Wayne and Doyle.  Updated 2/27/2021

UnicodeViewer.Zip - see  all the Unicode characters, pick a language set to see all the characters for that language.
Original 2010 revised  Updated 2/27/2021

Unicode_File_Demo.zip A demo of how I read & write files in unicode. Updated 2/27/2021

BCX_raGridWrappers.zip - a start to some wrappers to make the raGrid easy to substitute for existing Listviews

MoveAnchorControl.zip - Resizing with Anchors and Save/Restore the window sizes between uses.
Update 9/15/2021 for x64 and Windows 10.

TabAnchorTest.bas - Tab Control demo with slider code and the new sizing code, with help from Mike Henning
Updated 9/15/2021 for x64 and Windows 10.

Splitter with anchors.zip - Resizing with anchors with a splitter control in a frame
Updated  2/27/2021 for x64 and Windows 10.

             PoMansProgressbar.zip - Progress Bar using 2 labels and resize. Updated  2/27/2021

             ListviewEdit.zip - Edit a listview cell in-situ. Updated  2/28/2021

             Shutdown.zip - Example to turn off the computer, I can't remember who did the original.

            vb2bcxgui.zip Updated version of  Terry R. Olsen 's original code, correctly interprets colors and fonts. Updated  2/27/2021

             menumkr4b.zip  - A revised version of Doyle Whisenant's great MenuMaker code. Updated  2/28/2021

            Ians_SerialPortc.zip - This is a revised version of Mike Hennings serial code, I have used multiple ports / bluetooth devices at the same time :-)
            BCXOLR Catalogue Page - Catalog all your BCX Files Subs and Functions for use with BCXOLR 7/4/08
                 BCX_CatalogeSCR.zip (Source code)

           FastLexerDemo.bas  by Wayne Halsdorf, Use a faster DSplit function  with optional dynamic re-dimensioning of arrays'
             Bug fix for unclosed parentheses.Updated  2/27/2021

CleanFolder.zip  A utility to clean up all those annoying files that Compilers leave behind.
Can be set to send *.c, *.obj, *.res, *.cpp, *.O(gcc) , *.exp and user defined file extensions in a folder tree to the Recycle bin.
This can also be run from the Windows scheduler or Command line with either QUIET or NOSHOW to run without user intervention (uses last settings).  Not responsible for Deleted files!! Use with care.  Updated  2/27/2021

SysMenuTest.zip - Using the system context menu that comes with the form title bar.  I've seen this used in a couple of programs to hide advanced settings from the average user.  I use it to add a language menu as this will not be used by the average user except 1 or 2 times.  4/5/2010  Updated  2/28/2021

Semi-OOP code my version of Semi-Oop code.