LetTheLightIn Featured Projects

  • TrayMenu Control

    TrayMenu is a custom control for use in any of your projects. It allows you to easily create a system tray icon with an associated menu.

    Read More
  • TemplateEngine Library

    TemplateEngine Library is a custom library for use with your projects. TemplateEngine allows you to create files based on a template file, which contain embedded tags that expand to be replaced by variables, expressions and help control what information is output and how with the use of other directives.

    Read More
  • WinBif

    WinBif is a small utility program for handling Infinity Engine bif files, allowing view and extraction of the contents. Supports cbf and compressed bif file formats as well.

    Read More
  • ZlibExtract Library

    ZlibExtract Library is a static 32bit utility library for use with zlibstat.lib (Zlib static library). ZlibExtract encapsulates the various functions found with zlibstat.lib to add the following functionality: List or extract files that match filespec (supports '?', '*' wildcard) contained within a specified zip file to a specified output folder.

    Read More
  • TwonkyTray for QNAP NAS Devices

    TwonkyTray is a small self contained program (written in x86 assembler using Win32 API) designed to show the server status (Offline, Idle, Streaming) of the Twonky Media Server running on a QNAP NAS device, list current streaming content and can be set to notify the user when streaming has started.

    Read More
  • Spinner Control for Win32 Asm

    Spinner Control is a custom control written in assembly language for use in your projects to help you give your users a visual indication that your application is doing some processing or other operation that may take an unspecified or specified time delay to complete. Includes library, source code and examples using a sample radasm project.

    Read More
  • DateTime Library

    DateTime Library is a static library for use with Masm32 SDK which provides simple date and time conversion, manipulation and comparison functions for use in any of your projects. Supports julian date, unixtime conversion to and from other date & time formats and formatted date & time strings.

    Read More
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

News & Reviews

All the news about win32 assembler programming and reviews on developer tools and utilities.

Coding Discussions

Articles about coding and development of assembly language programs under Microsoft Windows.

Tutorials & Guides

Howto's and tutorials, from beginner to advanced, to help you get your projects up and running.

Recently i've been doing some coding again, and a couple of projects where in my sights, the most recent being the LTLI Library which came about from constantly copying commonly used code functions from one project to another.

Read more: LetTheLightIn Jan 2014 Update

My latest programming adventure has been with an old, yet not forgotton, project: the TemplateEngine Library.

It was an idea that began as i was developing another program, i was writing a program to generate php and in particular phpbb mod code.

I began with the idea of generating in memory the php code for each file that would be required, i quickly saw that it would entail a lot of coding and it would all be hard-coded (to an extent). It occured to me to then use a base template file that had most of the code i wanted already written, and to replace the bits and pieces i wanted with particular variables, the most obvious ones being the name of the package, author, version etc.

Read more: Infix, Postfix & Evaluations

So turns out the downloads on the site where not working. Thanks to ragdog for pointing that out to me. Toggled a setting and all seems to be working now. In other news, my zlibextract library is released. v1.1 which added a callback function to receive file info whilst listing or extracting a zip archive. I uploaded a simple gui example as well to show some basic functionality - a small winzip like clone. Feel free to download and have a look at it.

Read more: LetTheLightIn Downloads Fixed

So here is the new blog section. I hope it will be a little different, perhaps more flexible, allowing wider encompassing subjects (and ramblings) than the more tighly focused posts found in the articles and news updates section of the LetTheLightIn website.

So with my previous post/update about working on a small utility library for use with the static 32bit zlib library. KetilO's RadASM v3.0 source code had an updater plugin with source code, that downloaded a zip file, extracted it and created the folder paths along the way. I initially took this code as a starting point and began writing up my first function ZL_ExtractAll.

Read more: New Blog & Zlib Extracting Files

More Articles...

  1. LetTheLightIn April Update
  2. Using INI Files: Part1

Page 3 of 4

Latest Comments

LetTheLightIn Twitter

Login Form