Tasp Tasp Jan 12, 2008 - "Large website link remove free from the title as its a subcription service - edited by Tasp"

**ADD-ON DLL PAGE**
If you want to share code for Windows API calls, use the [[Shared Code]] area. Use this page for add-on DLLs.

If you have a DLL that works with Liberty BASIC, you can upload it to this site. Please put it into a Zip file that includes the DLL and the documentation in Liberty BASIC syntax. (There is a 5 megabyte file size limit.) A sample program that uses the DLL would be nice, too.

You can also create a page for a DLL with example code and/or documentation, so that others can see how it works before taking the time to download it.

If you are having trouble making a DLL work with Liberty BASIC, put it into the [[http://basic.wikispaces.com/DLLs#help|DLL Help Area]].

**Make sure you have permission from the author to republish the DLL if it is not your own work.**

----
**DLLs**
> [[http://www.b6sw.com/|Bay 6 Software by Brent Thorn]]
>> WMLiberty.DLL Window subclassing helper.
> [[http://alycesrestaurant.com/dll.htm|Free DLLs from Alyce's Restaurant]]
>> Image323.DLL loads images in several formats and allows many image manipulations.
>> jpeg.DLL loads images in several formats.
>> shortcut.DLL lets you place shortcuts to your program on the user's desktop and start menu.
>> printorient.DLL by Dennis McKinney allows you to set the printer page orientation.
>> lbbrowse.DLL is a custom browser control for your programs.
> [[http://www.syberden.net/libertybelle/dlls.htm|Free DLLs for LB by Dennis McKinney]]
>> Toolbar DLL
>> WndProc Hook dll
>> GetMsgProc Hook dll
> [[http://www.syberden.net/libertybelle/COM%20with%20Liberty%20BASIC.html|Free Active X DLL and tools for LB by Dennis McKinney]]
> [[http://basic.wikispaces.com/space/showimage/bshipps64_File_DLL_grc32v4.zip|Simple Line/Record Counting DLL by Cassio Ferreira]]
>> 7KB DLL designed to count lines/records within text files more quickly than in native Liberty BASIC (as of v4.03). The speed improvement becomes significant when the count is in the thousands.
> [[http://www.geocities.com/lazman2001/dll/PMixer.zip|PMixer.dll]]
>> DLL to get and set mute, volume, and balance from your program like the user changes these setting in the mixer app that is included with windows. [[user:laz]]
> [[http://npp.wikispaces.com/space/showimage/Control+DLL+By+nesa+bez+C%2B%2B.zip|Control DLL]]
>> 8KB DLL for control text change and control text retriever. [[user:lnenad]]
> [[http://www.dll4you.com/|Large website with over 26.000 DLL for download]]
> [[http://mybasic.ulmb.com/BDX_DirectX_Dll/bdx_directx_dll.html|DirectX Dll For Liberty BASIC]]
** A DirectX Dll for the 2D graphics in DirectX. You can create tile maps for use with the dll using the software program Mappy Win32.
> Add DLL Links! Use ``>`` to indent.
----
**Want to write your own DLLs?**
> [[http://www.smorgasbordet.com/pellesc|Pelle's C]] -- This is a completely free C compiler. Unfortunatley, it is C, not a BASIC compiler of any kind.
> [[http://www.bloodshed.net/dev|Dev-C++]] -- A completely free IDE for C and C++.
> [[http://www.syberden.net/libertybelle/dll.htm|Dennis McKinney's DLL tutorial]] -- Dennis gives you step-by-step directions for writing a DLL in C that will work with Liberty BASIC.

----
[[#help]]
**DLL Help Area**
If you need help converting code for a third-party DLL, this is the place to ask.
> Link to DLL and help request goes here.