DLL, Includes and Tools

 On this site you find an overview about DLL and tools,

 which will be useful for you when developing with PureBasic.

 For all other projects - like your games or applications written with PureBasic -

 the PureArea.net Showcase is the right place.

More downloads you will find in the categories Download, Updates and User-Libs.

 

DLL's

Includes

Developer-Tools

 

DLL's for your PureBasic programs

DLL

Version

Date

Author

Description

ActiveX2Dll

1.00

June 2003

Ricardo Arias

DLL for easy imbedding of ActiveX (COM) as well execution of scripts (VBS, JScript etc.) in your PureBasic program. This version is a trial version without any restrictions! Working examples: Examples & PDF-Viewer

Shareware: 15$ (Special price for PureBasic developers!)

Audiere

Beta 1.2

10/29/2003

WolfgangS

Complete DLL package "Audiere Sound System" with many examples for playing very different music formats (aiff, mp3, ogg, flac, mod, s3m, xm, it, wave), creating own tones & noises, effects and many more - Freeware (LGPL) - Homepage of the developer

Bass24

2.4

April 2008

Un4seen Developments Ltd.

BASS is an audio library for use in Windows and MacOSX software. Its purpose is to provide the most powerful and efficient (yet easy to use), sample, stream, MOD music, and recording functions. All in a tiny DLL, under 100KB in size.

Free for non-commercial use / Licence fee for Shareware + commercial use!  

(PB Forum thread - Creator of the PB API include: Roger "Rescator" Hågensen)

Note: there is available an older wrapper for the v2.3 of the Bass dll written by Progi84 here.

BassMod

1.0

02/25/2003

Epyx

BassMod is one more DLL for playing different music formats with PureBasic. Beside the DLL and the needed sources for including there is also included an example "BassMod-DLL Player".

CCValid

1.0

03/03/2004

Enrico Müller & Hartmut Brill

CCValid is a free and easy way to include credit card and german "Personalausweis" (identity card) number validation in your programs.

DB_SQLite

v0.2 (Wrapper)

Aug. 2007

Progi1984

Functions of the Database library but for SQLite v3.4.0 (with Unicode support).

EasyDB

1.08

02/10/2004

Galaxy

"Easy Datenbank" is a DLL, with which a database could easily be tied into the own program, with simple handling and greatest possible safety. The whole database could be fully encoded with the user/password system and is also ready for network and internet. The DLL is now completely Freeware and there isn't a registration needed anymore, in the sourcecode you must simply insert this line: edbRegister(713694683).

Etna

2.1

Nov. 2006

Progi1984 and others

Etna stands for Easy daTabase Network Access. This library helps to connect to a web database of type PHP/MySql (other database type should work as well). This library is available as DLL, which can be used with PureBasic (a wrapper for using it as userlib is part of the package) and many other languages. Download is possible on the Etna Homepage.

The two main advantages of this library are the using of threads (several tasks at once) and the option to encrypt/decrypt the data you are sending over the internet.

FmlCalc

1.0

04/15/2003

Sebastian Lackner

DLL for calculating complex formulas during runtime of your program! With it you can calculate formulas, which weren't known at compile time and will be entered by the user or read from file!

HouseMarque (Midas)

1.1.2

Feb. 1998

Housemarque Inc.

Housemarque Audio System is a multichannel digital sound and music system, designed mainly for use in games, demos, and other realtime multimedia applications. HMQ Audio is free for non-commercial usage, but licenses for commercial use are also available. Its available for Windows as well for Linux. Homepage of HMQ Audiosystem / HMQ Licence

The former name of the Housemarque Audio System and probably better known to PureBasic users was MIDAS Soundsystem. The midas11.dll (included in the package) is needed, if you want to use the Module library of PureBasic (Windows).

ICamPlay

1.0

12/02/2003

Pedro 'BalrogSoft'

Gil Guirado

DLL for motion, chroma and edge detection for webcams using Video for Windows, this library can be used not only for games (like EyeToy of PSX2), it can also be used for education, multimedia, business, etc. DLL can be ordered after a online-registration on the website. Be aware of the different licence conditions for using the Dll in Freeware, Shareware or commercial applications! - Homepage of the developer

K-NetLib

3.07

08/15/2006

Krylar's Kreations

K-NetLib is complete network library that will hook into any language able to call DLL's. Using advanced technologies, K-NetLib gives developers the ability to code both client/server and Peer-to-Peer games and applications.

 

Suited for beginning developers and advanced alike, K-NetLib provides a vast array of commands that are all easily accessible while being equally powerful. You'll shave MONTHS off of your multiuser development cycle!

 

Features include

  • Client/Server and Peer-to-Peer support
  • Byte/Word/Long/Float/String/Array sends and receives
  • Group controls
  • Passive file transfers that allow your users to continue chatting/playing while the file transfer in the background
  • Built-in Bezier-Spline functionality to allow easy calculation of smooth lines for multiplayer games
  • Advanced error-handling routines to keep you informed during your development cycle
  • INI file commands to allow loading and saving of initialization strings for your K-NetLib application
  • Ban controls that allow one-time kicks, bans, and permanent bans stored in a file for your game
  • ...and more!

 

The authors of the lib released the library as freeware and provide also the source as OpenSource.

The package contains all the needed include files for PureBasic! - Homepage of the developers

MaskedJPEG

1.0

11/15/2003

Mischa Brandt

Developer package for creating and using of MaskedJPEG image files in PureBasic. MJPEG is an extension of the standard JPEG format, which makes possible the using of JPEG images in games and skin-based applications without the usual purity errors.

NeuralNetwork

1.0

05/17/2003

Pedro Gil

'BalrogSoft'

Small DLL package for adding a simple neural network to your applications or games.

NView

1.0

2002

Danilo Krahn

With this DLL you can load JPG, JIF, GIF, BMP, DIB, RLE, TGA and PCX images in PureBasic.

RMChart

1.0

02/02/2008

Klaus 'ABBKlaus' Dresen

RMChart is a simple to use and really lightweight developer tool to create a various range of modern looking business charts - and it's freeware.

Download of the original dll package v4.12

RMChart Homepage: http://www.rmchart.com

Homepage of the PB version: http://www.purebasicpower.de/?RMChart

RWFMod

v0.1

(Wrapper)

03/20/2008

Progi1984

Wrapper for the v0.4.12.4 der FMod dll.

RWFreeImage

v0.1.4 (Wrapper)

03/07/2008

Progi1984

Wrapper for the v3.10.3 of the FreeImage dll.

RWHaruPDF

v0.3 (Wrapper)

08/16/2007

Progi1984

Wrapper for the v2.0.8 of the libHaru dll, the free, cross-platform and open-source library for creating PDF files.

RWID3

v0.1 (Wrapper)

03/20/2008

Progi1984

Wrapper for the v3.8.3 of the 'id3lib' dll. id3lib is an open-source, cross-platform library for reading, writing, and manipulating ID3v1 and ID3v2 tags.

RWISL

v0.1 (Wrapper)

08/10/2007

Progi1984

Wrapper for the v2.5 of the 'ISL' (Image Style Library) dll.

RWLibBZip

v0.1 (Wrapper)

03/20/2008

Progi1984

Wrapper for the v1.0.4 of the LibBZip2 dll.

RWLibCurl

v0.1 (Wrapper)

01/29/2008

Progi1984

Wrapper for the v7.17.1 of the LibCurl dll.

RWLibGD

v0.1 (Wrapper)

03/20/2008

Progi1984

Wrapper for the v2.0.36 of the 'LibGD' dll, an open source code library for the dynamic creation of images by programmers.

RWLibPNG

v0.1 (Wrapper)

03/10/2008

Progi1984

Wrapper for the v1.2.24 of the 'LibPNG' dll, the official PNG reference library.

RWLibTidy

v0.1 (Wrapper)

03/10/2008

Progi1984

Wrapper for the 25th January 2008 release of the 'LibTidy' dll, a library for cleaning up your HTML web pages.

RWLibXML

v0.1 (Wrapper)

03/04/2008

Progi1984

Wrapper for the v2.6.30 of the 'LibXML2' dll.

RWLibXSLT

v0.1 (Wrapper)

03/10/2008

Progi1984

Wrapper for the v1.1.22 of the 'LibXSLT' dll. XSLT is a an XML language to define transformation for XML.

RWPCRE

v0.1 (Wrapper)

01/08/2008

Progi1984

Wrapper for the v7.0 of the 'PCRE' (Perl Compatible Regular Expressions) dll.

RWSDL

v0.1 (Wrapper)

07/17/2007

Progi1984

Wrapper for the v1.2.11 of the 'SDL' (Simple DirectMedia Layer) dll.

XImporter

v1 beta

01/25/2004

Peter Gammenthaler

DLL for importing ASCII DirectX models to create meshes in PureBasic, including documentation and examples. - Homepage of the developer

XMLParser

1.0

10/15/2003

Florian  Schäfer & Eric Schuyler

XML parser Dll for using in PureBasic incl. source code and example. Update of the Dll (03/22/2004) with bigfixes and more functions based on the original work of Don Dickinson (can be downloaded here).

  

You would like to present your DLL, include file or developer tool?

Simply write an e-mail to andre@purearea.net.

Else you should simply use the Showcase as interactive user room.