CompulsiveCode

Projects:



These are some of the programs I've written.  They are all written in VB.Net, and require the Microsoft .Net Framework.  I've written my own libraries for reading and writing numerous file formats, so none of these programs require installation, or any third-party components (aside from the Microsft .Net framework).

If you try one of these programs and receive an initialization error, you most likely don't have the correct .Net Frameworks installed.  You should have all versions of the Microsoft .Net Framework installed on your machine -- not just the latest version.  This is the most common bug-report I receive.



AFPviewer  - Last updated on 2025-03-21

This is a program for viewing AFPDS print files. It can save pages as PDF, BMP, JPG, PNG, GIF, TIF, XML, and AFP. It can also be used to extract resources, search for text, copy text and images. Outline fonts and 2D  BCOCA barcodes are not supported.

HyperLink
     
     


AFPexplorer  - Last updated on 2025-03-23

A program for viewing and editing the instructions and values within an AFP file, as well as extracting and rendering resources. This program is done, as far as doing what it's supposed to do. However, features are still being added.

HyperLink
     
     


Image To PDF or XPS (formerly JPEGtoPDF)  - Last updated on 2025-03-21

A program for converting image files to PDF or XPS. This program supports multiple images and multiple pages. The program allows you to adjust position and size. Also, the program now supports additional image formats (JPEG, BMP, GIF, PNG, TIF, WMF, EMF, XPS, CBZ), multi-page images, unicode filenames, and a command-line syntax has been added.

HyperLink
     
     

Couch Mouse  - Last updated on 2025-08-06

A simple program for mapping mouse and keyboard buttons to other keyboard buttons.  Written to make it easier to play strategy games on my couch without needing a keyboard.

HyperLink
     



BlueSol_NET  - Last updated on 2016-07-05

A library (a set of wrapper modules) for interfacing with the bluetooth library called "Blue Soleil" from .NET. 

To my knowledge, this is the most complete implementation of of this bluetooth library that is publicly available.

HyperLink
     



As-Built Explorer  - Last updated on 2025-09-15

A program to compare .AB files and .ABT files and UCDS files to identify differences.  The program shows hex and binary values for each module, and also includes a checksum calculator.  The program can export .AB and UCDS formats.

HyperLink





jyPresDLL  - Last updated on 2025-03-21

A .Net DLL that can be called with a USERHOOK command from within PrintSoft Pres to perform database sql queries and execute stored procedures.  It can also call webservices.  And more functions can easily be added.

HyperLink




PrintBuilder  - Last updated on 2025-03-21

A .Net DLL for building print files.  Currently supports building AFP print files, but may be expanded to support PCL and PDF.  The library has functions for wordwrapping text, converting images and fonts, working with CMYK colors and images, adding barcodes and vectors/shapes, and many other functions for easily building AFP output.

HyperLink






CopyInOrder  - Last updated on 2025-03-21

A program for copying files onto an MP3player's flash drive, where the order of the songs is determined by the copying order.  The program can copy the files automatically, or write out a .BAT file which can be reviewed/modified and then run.   Also, the program can remove files from the destination that no longer exist in the source.  Just drag some source folders or files onto the program, specify the destination path and the file mask, and that's it. 

HyperLink
     
     


DriveLine  - Last updated on 2019-02-01

Supports OBD, GPS, BlueTooth, WiFi (for weather, traffic, lyrics, fuel prices), MP3, DVD, CD, USB radios, etc. This is a program for accessing media and GPS in a vehicle environment, where the method of input is a touch-screen.

HyperLink
     
     

Not Away  - Last updated on 2025-03-21

A simple program to keep your PC awake and make programs like MS Teams think your are working at your PC.  Supports schedules.

HyperLink
     
     

Many Media Player  - Last updated on 2025-10-16

A program for sorting and viewing multiple video files, images, web pages, and cameras, all in a configurable grid.  Supports playlists and multiple queues.

HyperLink