Personal Project Archive

C++/CLI Wrapper – marshalling strings

As mentioned previously, C++/CLI code makes use of managed data types to pass data between C# and C++. Primitive data types are not affected by this (int, double, bool, etc.) but others, such as strings, are. Marshalling strings between system and std Strings in C# are referred to as System Strings as they are a

C++/CLI Wrapper – how to set up a CLI file

What is CLI and what is it used for? The Common Language Infrastructure (CLI) is a part of .NET programming. It is commonly referred to as the C++/CLI wrapper (this may be important if ever you’re Googling for help) and is used for managing code between different .NET based code. As mentioned previously (here and

Mouse Art

Mouse Art is a piece of software available from IOGraphica to record the movements of your mouse on the monitor. I stumbled upon this recently and have, over the last couple of weeks, been ‘playing’ with it while at work. It’s very easy to use and doesn’t interfere with what you’re currently working on. I’ve

Personal Project 2015

Every year as far back as I can recall I’ve had a project on the go, some to pass the time and others to serve a purpose, usually for an aspect of motorcycle racing. I think it goes back to 2007 when I started by first website, Doctor Who for Newbies (DW4N), a (funnily enough)