IncludePack and Include Viewer for PB4

Developed or developing a new product in PureBasic? Tell the world about it.
User avatar
ts-soft
Always Here
Always Here
Posts: 5756
Joined: Thu Jun 24, 2004 2:44 pm
Location: Berlin - Germany

IncludePack and Include Viewer for PB4

Post by ts-soft »

This is a opensource package with includes, imports and macros for purebasic 4.

Features:
All paths a declared as #PB_COMPILER_HOME + "Includes\..."
With the Include Viewer, you can open, copy the path or read the help (txt, rtf and html)
with information to the functions. The viewer find new files in the right path automatically (after restart).
Your can use the viewer with jaPBe or PureBasic.exe

The codes in the includepack are from japbe includes and from english and german forum.
All working, i hope, with PB4 and EnableExplicit. All global Variables have a prefix with the includename!
All lokal Variables are protected.

The static libs are also opensource, please see in the sources for license.

To install the IncludePack, just extract the includes.zip directly into your PureBasic folder
Add the Include Viewer (#PB_COMPILER_HOME + "Includes\Viewer\Include-Viewer.exe") to your IDE-Tools

Overview of version 1.0:

Includes:
BriefLZ_Include.pbi
CreateLink_Include.pbi
DrawPlus_Include.pbi
FastPreferences_Includes.pbi
MCI_Commands_Include.pbi
Midi_Include.pbi
PackContainer_Include.pbi
PackPlus_Include.pbi
PORC_Include.pbi
Registry_Include.pbi
RS_ResizeGadgets_Include.pbi
Scintilla_Include.pbi
SHA256_Include.pbi
SoundPlus_Include.pbi
System_Include.pbi
VolumeMute_Include.pbi
Imports:
brieflz_Import.pbi
dsuFMOD_Import.pbi
expat_Import.pbi (not complete)
MemoryModule_Import.pbi
sha256_Import.pbi
uFMOD_Import.pbi
zlib_Import.pbi (not complete)

Macros:
RichEdit_Macro.pbi
Win32_Macro.pbi

Some examples and helpfiles

Please, help find bugs, complete it,add new includes and correct my english :(

I hope it's usefull

regards
Thomas

Download

Update from Version 1.1

// Version 1.1
New in verson 1.1
BCL_Include.pbi by neotoma
libmysql_Include.pbi by flype
// Version 1.1.2
New in version 1.1.2
AllColors_Include.pbi by Kaeru and Trond
7-zip32_Include.pbi by me
better IncludeViewer by PureLust (logo by Fluid Byte)
// Version 1.1.3
New in version 1.1.3
IEMAIL_Include.pbi by Flype
DispHelper_Include.pbi by ts-soft
Last edited by ts-soft on Sun Apr 29, 2007 11:54 pm, edited 6 times in total.
PureBasic 5.73 | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Old bugs good, new bugs bad! Updates are evil: might fix old bugs and introduce no new ones.
Image
Dare
Addict
Addict
Posts: 1965
Joined: Mon May 29, 2006 1:01 am
Location: Outback

Post by Dare »

Lots of work done! Thank you, ts-soft.
Dare2 cut down to size
rsts
Addict
Addict
Posts: 2736
Joined: Wed Aug 24, 2005 8:39 am
Location: Southwest OH - USA

Post by rsts »

Very handy - thanks for the contribution.

cheers
User avatar
ts-soft
Always Here
Always Here
Posts: 5756
Joined: Thu Jun 24, 2004 2:44 pm
Location: Berlin - Germany

Post by ts-soft »

small bugfix for the viewer uploadet :oops:
when the viewer doesn't find the correct dir, it's empty, no crash anymore.
PureBasic 5.73 | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Old bugs good, new bugs bad! Updates are evil: might fix old bugs and introduce no new ones.
Image
User avatar
ts-soft
Always Here
Always Here
Posts: 5756
Joined: Thu Jun 24, 2004 2:44 pm
Location: Berlin - Germany

Post by ts-soft »

Version 0.9

New: Scintilla_Include.pbi

Updated: mostly Helps in txt format changed to html (with jaPBDoc)

some small Bugfixes
PureBasic 5.73 | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Old bugs good, new bugs bad! Updates are evil: might fix old bugs and introduce no new ones.
Image
User avatar
GeoTrail
Addict
Addict
Posts: 2794
Joined: Fri Feb 13, 2004 12:45 am
Location: Bergen, Norway
Contact:

Post by GeoTrail »

VERY very cool :)
Thanks for all that *S*
I Stepped On A Cornflake!!! Now I'm A Cereal Killer!
User avatar
ts-soft
Always Here
Always Here
Posts: 5756
Joined: Thu Jun 24, 2004 2:44 pm
Location: Berlin - Germany

Post by ts-soft »

2 bugs in include-viewer fixed, sry :oops:
PureBasic 5.73 | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Old bugs good, new bugs bad! Updates are evil: might fix old bugs and introduce no new ones.
Image
User avatar
ts-soft
Always Here
Always Here
Posts: 5756
Joined: Thu Jun 24, 2004 2:44 pm
Location: Berlin - Germany

Post by ts-soft »

New Include Viewer, uses TreeView and Splitter.

All docs changed to html

New Include: FastPreferences_Includes.pbi by Remi Meier

In the first post, you can download the full package or update.

regards
Thomas
PureBasic 5.73 | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Old bugs good, new bugs bad! Updates are evil: might fix old bugs and introduce no new ones.
Image
User avatar
ts-soft
Always Here
Always Here
Posts: 5756
Joined: Thu Jun 24, 2004 2:44 pm
Location: Berlin - Germany

Post by ts-soft »

Update to Version 1.1
New in verson 1.1
BCL_Include.pbi by neotoma
libmysql_Include.pbi by flype
and some bugfixes

download see first posting
PureBasic 5.73 | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Old bugs good, new bugs bad! Updates are evil: might fix old bugs and introduce no new ones.
Image
JCV
Enthusiast
Enthusiast
Posts: 580
Joined: Fri Jun 30, 2006 4:30 pm
Location: Philippines

Post by JCV »

thx. :wink:
thefool
Always Here
Always Here
Posts: 5875
Joined: Sat Aug 30, 2003 5:58 pm
Location: Denmark

Post by thefool »

Thanks :)
User avatar
Flype
Addict
Addict
Posts: 1542
Joined: Tue Jul 22, 2003 5:02 pm
Location: In a long distant galaxy

Post by Flype »

thank you tssoft :wink:
No programming language is perfect. There is not even a single best language.
There are only languages well suited or perhaps poorly suited for particular purposes. Herbert Mayer
Inf0Byt3
PureBasic Fanatic
PureBasic Fanatic
Posts: 2236
Joined: Fri Dec 09, 2005 12:15 pm
Location: Elbonia

Post by Inf0Byt3 »

Very very usefull. Thank you !
None are more hopelessly enslaved than those who falsely believe they are free. (Goethe)
User avatar
Flype
Addict
Addict
Posts: 1542
Joined: Tue Jul 22, 2003 5:02 pm
Location: In a long distant galaxy

Post by Flype »

Yes, very useful ...

... should be much more developped.
No programming language is perfect. There is not even a single best language.
There are only languages well suited or perhaps poorly suited for particular purposes. Herbert Mayer
User avatar
ts-soft
Always Here
Always Here
Posts: 5756
Joined: Thu Jun 24, 2004 2:44 pm
Location: Berlin - Germany

Post by ts-soft »

Flype wrote: ... should be much more developped.
Send me Includes-Files for the package, i will include it for next update

Somebody can also enhance the viewer or what ever is required
I have no time to write and test all codes by myself :wink:
PureBasic 5.73 | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Old bugs good, new bugs bad! Updates are evil: might fix old bugs and introduce no new ones.
Image
Post Reply