benjamin805
Jan 30, 2011
**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 [[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. >> PBImage DLL by Dean Hodgson is a free DLL to load and size images. >> LBRichEd DLL is a free DLL to add a richedit control to Liberty BASIC programs. [[file:lbriched02.zip]] >> LBRTF DLL is a free DLL to add a multiple richedit controls to Liberty BASIC programs. [[file:LBRTF.zip]] > [[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://lbbuilder.110mb.com/simplepng.zip|simplepng.dll]] - A free and very simple DLL by Asger Grønnow (Sephi) that loads and retrieves information from PNG images. > [[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]] > [[Ben Jimenez|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.