UserLibraries - Pack 24.10.2003

Developed or developing a new product in PureBasic? Tell the world about it.
GPI
PureBasic Expert
PureBasic Expert
Posts: 1394
Joined: Fri Apr 25, 2003 6:41 pm

UserLibraries - Pack 24.10.2003

Post by GPI »

Since Purebasic grows, many user wrote Purebasic-Userlibrarys to extend the syntax (new Commands).
Often this new libs are used in snippets and many Users did'nt have the needed Userlibs installed, or got in trouble with double installed libs/ commands.
This tool is designed to solve the problem with installed/not installed userlibs and different versions.
You are able to install them as a whole package, everthing needed is included.

For the users of jaPBE there is a little bonus. There is a Definition-File for japbe included, so all the commands become a calltip. Also jaPBE open the right helpfile for every Command, if there is a native Help-file or only a Readme-textfile.


2. Installed Libs

Here is the list of all installed Libraries and what has changed:

Appbar
- Library for easy creating of your own start bar, similar to the one of MS Office.
- Andreas Miethe, V1.1, 24.05.2003
* Fix Help
* Add Definitions

AppRunning
- Checks, if your program was already started.
- Rings, V1.1, 15.10.2003
* Fix Help (only with jaPBe)
* Add in Definitions

AviCap
- Capture-Library - easy capturing of BMP and AVI from TV cards.
- Andreas Miethe, V1.0, 07.04.2003
* Fix Help
* Add Definitions

CGI
- Library with commands for CGI programming.
- El_Choni, V1.11, 28.05.2002
* Fix Help (only with jaPBe)

Color
- Find and set the color of the progress bar.
- Denis, V1.0, 22.08.2003
* Add Definitions

CountWords
- Count the words included in a string.
- FloHimself, V1.0, 13.10.2003
* Add Definitions

DBView
- Library with several database functions for creating and editing of Access and dBase databases via ODBC.
- Eckhard Dreier, V1.0, 29.04.2003
* Fix Help
* Add Definitions

DnHware
- Several commands for getting informations about the OS as well setting the VESA mode.
- Doobrey, V1.1Beta, 21.07.2002
* Fix Help (only with jaPBe)
* Add Definitions

DnLog
- Easy Methode to create Log-files, including hexdumps
- Doobrey, V1, 23.08.2003
* Add Definitions

DnMisc
- Several commands for converting of variable types
- Doobrey, V1.1Beta, 21.07.2002
* Remove Functions (because of doubles)
HiByte (already in Helpfuncs)
LoByte (already in Helpfuncs)
HiWord (already in Helpfuncs)
LoWord (already in Helpfuncs)
* Fix Help (only with jaPBe)
* Add Defintions

EC_ImagePluginOLE
- Image decoder plugin - loading of BMP, JPG, GIF, ICO, CUR, WMF and EMF images via the Windows OLE API.
- El_Choni, V2.0, 07.05.2003
* Fix Help (only with jaPBe)
* Add Definitions

FastFile
- Commands for fast read and write access to large binary files.
- Rings, V3, 02.03.2003
* Fix Help (only with jaPBe)
* Alternate CallTip in Definition

FastFileText
- Commands for fast reading of large text files.
- Rings, V3, 11.06.2003
* Alternate CallTip in Definition

FSW_EventConnection
- Commands for declaring and calling of event- driven functions for gadgets, menu and toolbar.
- Franco, V1.0, 20.07.2003
* Fix Help (only with jaPBe)

GLU32F
- Give the possibility for calling GLU32 functions with floats instead DoubleLong values.
- VPureBasic, V1.0, 28.06.2002
* Fix Help (only with jaPBe)
* Add Definitions

HelpFuncs
- Several functions for converting and examining variables and strings as well other help functions.
- Andreas Miethe, V1.1, 27.06.2003
* Fix Help
* Add Definitions

MakeFloatDouble
- Give the possibility to use Doubles in PureBasic.
- VPureBasic, V1.0, 07.04.2002
* Add Definitions

MasterVolumeControl
- Easy access to 'MasterVolumeControl' in the Windows Mixer
- FloHimself, V1.2, 27.09.2003
* Fix Help (only with jaPBe)
* Add Definitions

MathExtras
- Mathematic functions and string converting functions
- El_Choni, V1.7, 28.04.2002
* Fix Help (only with jaPBe)

MoreListIconGadget
- Additional functions round the PureBasic ListIconGadget, like determining and setting of the background color, column texts and column options.
- Denis, V1.10beta, 21.08.2003

MP3
- Function for determining of several informations round MP3 files, like size, length, bit rate, frequency etc.
- El_Choni, V1.0, 23.09.2002
* Add a Help
* Fix Help (only with jaPBe)

MVCom
- RS 232 Communication Library. Sending and receiving of data through the serial port
- Marc Vitry, V1.0, 14.06.2003

OGLContext
- Basic functions for using OpenGL in PureBasic.
- VPureBasic, V2.1, 12.06.2003
* Fix Help (only with jaPBe)
* Add Definitions

PopUpWindow
- Using of popup windows with PureBasic.
- El_Choni, V1.4, 02.08.2002
* Fix Help (only with jaPBe)

PrintUsing
- Formatted output of a float value into a string.
- Andreas Miethe, V1.0, 28.04.2003
* Add Definitions
* Fix Help

ProcessComm
- Intercepting and diverting the output of other console programs.
- PureFan, V1, 13.06.2003
* Add Definitions
* Fix Help

RawMemory
- Library for memory handling on a lower level than the native PureBasic memory library. Beta state!
- David McMinn, V1.3, 30.04.2003
* Additinal Help
* Fix Help (only with jaPBe)

RegExp
- Some commands for using a subset of "Perl Regular Expressions" in PureBasic.
- FloHimself, V1.0, 19.10.2003
* Add Definitions
* Fix Help (only with jaPBe)

RichEdit
- Including of the RichEdit text editor functions in PureBasic.
- El_Choni, V1.6, 05.07.2002
* Fix Help (only with jaPBe)
* Help convert to HTML

ScreenEx
- Setting and reading of screen width, height and depth.
- VPureBasic, V2.0, 06.04.2003
* Fix Help (only with jaPBe)

Setup
- Library with all possible functions for your own setup program, like editing the Registry, file version check, reading installation paths, creating file links etc.
- Andreas Miethe, V1.1, 10.06.2003
* Fix Help
* Add Definitions

SQLite
- Easy use of SQL database functions with PureBasic. Need the SQLite DLL, an interface for the database access via SQL.
- El_Choni, V1.33, 22.05.2003
* Fix Help (only with jaPBe)

SRGetInfo
- Commands for determining several informations about the used computer.
- Rings, V1, 29.12.2002
* Fix Help (only with jaPBe)
* Add Definitions

Tally
- Count, how often a given string is included in another string.
- FloHimself, V1.0, 13.10.2003
* Add Definitions

ThreadSync
- Library for synchronizing threads and communication between threads. Beta state!
- David McMinn, V1.4, 01.06.2003
* Fix Help (only with jaPBe)

TryCatch
- Try & Catch Support analog C++/JavaScript for catching crashs and creating of error handling routines.
- PureFan and Rings, V1, 17.08.2003

Udpnetwork
- Data transfer via the User Datagram Protocol (UDP).
- PureFan, V1, 03.06.2003
* Removed ImageLink to the Internet in the Help
* Add Definition
* Fix Help (only with jaPBe)

VBScript
-Commands for including the MS ScriptControl, allows using of Visual Basic for Applications (VBA) in PureBasic.
- FloHimself, V1.2, 24.10.2003
* Add Definition
* Fix Help (only with jaPBe)

WindowEX
- Setting and reading of window Styles|ExStyles. Setting of a window from child to parent.
- VPureBasic, V2.0, 06.04.2003
* Fix Help (only with jaPBe)

WinConstantsToPB
- Additional Windows-API-Constants
- Denis, 01.08.2003
* Remove double constants and conflict with Windows.res

3. Removed Libs

Because of double command-names, following Libs must be removed:

URLCode


4. Missing Libs:

PureTools (including CPUMonitor, SkinWin and SkunkLib) is missing, because Danilo don't want, that his beta-Version is everywhere in Net.
You have to download (from purearea.net) and install it seperatly.


5. Copyrights and others

The Library - Authors own the copyright on there Libs. So please respect their terms and rights.
UserLibraries Pack is NOT part of jaPBe and me (GPI) don't write any of this Libs!
The UserLibraries Pack is free of charge. Never it is allowed to sell UserLibraries Pack.

If you have any Problems using the libs, feel free to ask the author of the lib with a post in the forum or email him a notice. Please read the help-files carefully, most problems can be solved while reading the help. Otherwise you can get in trouble, for example the DNHWare Library can damage your Monitor in some cases ("Finally, playing about with powermodes on a monitor that doesn`t support it could seriouly damage the monitor !!!", DN_Vesa* commands)

http://caosandkin.bei.t-online.de/pureb ... raries.exe

(Thanks to Rings for the additional and corrected Text)
Denis
Enthusiast
Enthusiast
Posts: 778
Joined: Fri Apr 25, 2003 5:10 pm
Location: Doubs - France

Post by Denis »

Hi GPI, and Thanks for this package.

Really a good news. :D


Denis
A+
Denis
Num3
PureBasic Expert
PureBasic Expert
Posts: 2812
Joined: Fri Apr 25, 2003 4:51 pm
Location: Portugal, Lisbon
Contact:

Post by Num3 »

Excellent!

Maybe you can include in a next release the ZIP library from Spangly/Notandor!
gnozal
PureBasic Expert
PureBasic Expert
Posts: 4229
Joined: Sat Apr 26, 2003 8:27 am
Location: Strasbourg / France
Contact:

Post by gnozal »

Great work as usual !
Thanks.
GPI
PureBasic Expert
PureBasic Expert
Posts: 1394
Joined: Fri Apr 25, 2003 6:41 pm

Post by GPI »

Num3 wrote:Excellent!

Maybe you can include in a next release the ZIP library from Spangly/Notandor!
i need a download link and the allowance from the author.

GPI
Fred
Administrator
Administrator
Posts: 18162
Joined: Fri May 17, 2002 4:39 pm
Location: France
Contact:

Post by Fred »

Good initiative !
spangly
User
User
Posts: 54
Joined: Mon Apr 28, 2003 8:26 pm
Contact:

Post by spangly »

GPI wrote: i need a download link and the allowance from the author.

GPI
http://spangly.purebasic.org/

Feel free to add it to the pack :)
User avatar
NoahPhense
Addict
Addict
Posts: 1999
Joined: Thu Oct 16, 2003 8:30 pm
Location: North Florida

Re: UserLibraries - Pack 24.10.2003

Post by NoahPhense »

Could you package that as a zip or rar? Would be appreciated.

- john
GPI
PureBasic Expert
PureBasic Expert
Posts: 1394
Joined: Fri Apr 25, 2003 6:41 pm

Re: UserLibraries - Pack 24.10.2003

Post by GPI »

NoahPhense wrote:Could you package that as a zip or rar? Would be appreciated.

- john
When you tell me a good reason, i will do it. But the UserLibraries-Pack schould be as easy as possible and a installprogram is much easier for beginners than a zip.
User avatar
Psychophanta
Always Here
Always Here
Posts: 5153
Joined: Wed Jun 11, 2003 9:33 pm
Location: Anare
Contact:

Post by Psychophanta »

That's a good idea, GPI.
Grumble
User
User
Posts: 31
Joined: Sun Jun 15, 2003 8:44 pm

Post by Grumble »

After installation of this pack (great idea B.T.W) jaPBe gives an error after which I cannot compile anything anymore :

Code: Select all

Fatal compiler error.
Duplicated Library Command: FastCloseTextFile()(in libraries FASTFILETEXT and FASTFILETEXT)
Terminate Compiler
I had installed the FASTFILETEXT library earlier, but from the supplied information I understood that this shouldn't be a problem.

Any idea how to solve this ?
GPI
PureBasic Expert
PureBasic Expert
Posts: 1394
Joined: Fri Apr 25, 2003 6:41 pm

Post by GPI »

You have installed your first FastTextFile in the wrong directory (i think you put it in "Purelibraries"). After installation of the pack, it exist also a FastTextFile in "Purelibraries\Userlibraries". Userlibraries should always copy in "Purelibraries\Userlibraries"! PBCompiler (not japbe! happend also on PB-IDE) found this lib twice and so you get the error. Remove the file in PureLibraries.

GPI
Grumble
User
User
Posts: 31
Joined: Sun Jun 15, 2003 8:44 pm

Post by Grumble »

Thanks, that solves it ! Seems I'm definitely a member of your "target audience" :roll:
dontmailme
Enthusiast
Enthusiast
Posts: 537
Joined: Wed Oct 29, 2003 10:35 am

Post by dontmailme »

I tried to use the AppBar library help and it's in German ;)

Any chance of doing an English version too ? for us mono-lingual people in Britain ? :)
Paid up PB User !
GPI
PureBasic Expert
PureBasic Expert
Posts: 1394
Joined: Fri Apr 25, 2003 6:41 pm

Post by GPI »

dontmailme wrote:I tried to use the AppBar library help and it's in German ;)

Any chance of doing an English version too ? for us mono-lingual people in Britain ? :)
You don't really want, that i translate the text...

But maybe somebody here translate it and share it.

here a little help:

Code: Select all

;AppBar

/Constant
#ABE_TOP 
#ABE_LEFT 
#ABE_RIGHT 
#ABE_BOTTOM 
/Procedure
AppBarCanAutohide () - Is AutoHide active?
AppBarIsFloat () - Is docked?
AppBarNew (WindowID,Size,Edge,UserMessage) - Create a new AppBar; Edge can be #ABE_Top/Left/Right/Bottom
AppBarRemove (WindowID) - Remove a AppBar
AppBarSetAutoHide (WindowID,Flag) - Set AppBar AutoHide-Flag
AppBarSetFloat (WindowID,Size) - Undock a AppBar
AppBarSetFloatHeightWidth (Height,Width) - Set Width and Height of a Appbar
AppBarSetPos (Edge,Size) - Dock a Appbar to a edge 
SetAppBarOptions (WindowID,Flag) - Set the "On Top"-Flag
and in the "purebasic\examples\userlibraries" you found a example.

GPI
Post Reply