DLLs

 

The DLLs on this page are released as FREEWARE, with no warantees expressed or implied.

If you use any of these free tools, you are encouraged to make a small donation in the amount of your choice by clicking the button below.

Useful DLLs for Liberty BASIC 3 and Liberty BASIC 4

Filedialog DLL by Alyce Watson

lbfilediatest2.zip (8 KB) A DLL that avoids the 128 character limit of the native filedialog, and adds optional multiselect functionality.

LBRTF2 DLL by Alyce Watson

LBRTF2.zip (31 KB) This DLL allows you to place multiple richeditor controls in a Liberty BASIC window.

LBRichEd DLL by Alyce Watson

lbriched02.zip (30 KB) This free DLL makes it easy to add a richeditor control to a Liberty BASIC window. There is a limit of one control per program. You can manage all font, selection and color choices, as well as loading, saving, and printing files. You have control of all editing, formatting and font functions. There is a built in, optional right-click context menu, so you only need a single API call to add a fully functioning richeditor control to your program. UPDATE to version 2 adds AppendText function.

PBImage DLL by Dean Hodgson

pbimage.zip (150 KB) This free DLL to load, save and resize images is by Dean Hodgson, and is available here with his permission. The following formats are supported: BMP, ICO, JPG, TGA, PNG and TIFF. The functions to save images do not work reliably.

CodeAChrome51 Code Editing Component - Update December, 2011

Codeachrome51 (43 KB) Add a customizable code editor pane to your programs with this easy-to-use, free, DLL. Update adds bookmark capabilities Version 5.1 adds the ability to add or set reserved words as well as to select a color for reserved words..

Desktop and Startmenu Shortcut Creation DLL for Liberty BASIC 3 and 4 !

shortcut.zip (7 KB) Create desktop shortcuts or place a shortcut to your program on the StartMenu with this easy-to-use, free, DLL.

Image Loading DLL for Liberty BASIC 3+ !

jpegdll.zip (6 KB) Load JPEGs, GIFs and more.

Updated documentation March 10, 2004. Now includes call to DeleteObject for images returned by the DLL.

Here is a free, easy to use image loading DLL. It will load bitmaps (bmp), JPEGs (jpg), GIFs (gif), icons (ico), Windows metafiles (wmf) and enhanced metafiles (emf). It loads bitmaps THREE TIMES FASTER than the Liberty BASIC "loadbmp" command! It also includes functions to retrieve the width and height of the loaded image. It is only 24KB in size, much smaller than the nviewlib.dll, which is nearly 300KB.

Image323 DLL for Liberty BASIC 3+ !

image323.zip (18 KB) Load JPEGs, GIFs and more.

Updated documentation March 10, 2004. Now includes call to DeleteObject for images returned by the DLL.

A FREE image manipulation DLL for Liberty BASIC 3. Functions include color changes like tint, colorize and grayscale. It also has filtering functions like blur, sharpen and pixelate. Functions also include bitmap information functions, rotation, and more. This DLL manipulates images in memory and returns a handle to the new bitmap. It can then be loaded with LOADBMP, drawn with DRAWBMP and saved with BMPSAVE. The entire image will be drawn and saved, because this method doesn't require GETBMP to be used prior to saving the image. There is also a function to convert a bitmap to 24-bit format. LB saves bmps in the screen resolution, and some paint programs cannot open 32-bit bitmaps, so this function is very handy.

The DLL also includes support for loading jpg, bmp, ico, gif, wmf and emf image file formats! Load bitmaps THREE TIMES FASTER than the Liberty BASIC "loadbmp" command!

The DLL is released as FREEWARE, with no warantees expressed or implied.

Sample image functions:

Printer DLL for Liberty BASIC 3+ !

printorient.zip (8 KB)

The printorient.dll allows you to change the printer orientation. Printorient.DLL should work on Win9x-XP. The DLL was created by Dennis McKinney from sample code provided by Microsoft.

Home

Source Code

Utilities

Internet

Games

Graphics

Media Demos

Snippets

DLL's

API Resources

Freeware

LB 4 Companion

Mastering LB 3

LB Workshop

Game Workshop

Links

Index