Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

Program Announcements / Christmas Release: TPCToolkit Version 1.10

Author
Message
Bulleyes
22
Years of Service
User Offline
Joined: 3rd Nov 2002
Location: Cyberjaya, Malaysia
Posted: 23rd Dec 2004 01:48 Edited at: 23rd Dec 2004 09:52
I had just updated TPCTookit to include some extra features. It will make a swell gift for all the DBpro Programmers out here. Enjoy!

Download link:
http://www.badnose.com/dbpro/TPCToolkit.zip

Descriptions:
TPCToolkit is a set of supporting tools that helps DarkBasic programmer to write TPC DLL more productively. It is basically an extension of TPC framework provided by Ian Mold at Matrix1 software (ian@matrix1.demon.co.uk). I had added a couple of macros to make the type conversions between C/C++ types and TPC types transparent by following the DarkBasic Pro TPC specifications. I had also written a few helper functions to simplify several common tasks, such as return string buffer allocation, assertion, file existence checker, etc.

Aside from all these extensions made to the Ian Mold's TPC framework, I had also created a set of tools that automate certain process in writing TPC. They are,

XML Source Documentation Generator
By using the modified framework, along with some predefined XML tags for source documentation, this program will automatically extract the information describing each function into an XML file. This XML file is the main data source for the two following tools.

String Table Resource Generator
By reading the XML file produced by XMLDocGen, this program will automatically generate the string table resource that is needed when compiling and linking the TPC DLL. It will output the string table resource to a file, and all you need is to copy it from the file, and paste it into the resource file of your TPC DLL.

Automatic HTML Documentation and Functions syntax Listing Generator
This tool will read the XML file generated by XmlDocGen, and extract the inline source code documentation that will automatically produce a HTML help file for your TPC DLL. This will make your TPC DLL more users friendly, as long as you make an effort to comment your source code using the predefined XML tags while writing your TPC DLL. Besides that, this program also generates the functions syntax listing file that is required by the DarkBasic Pro IDE for syntax highlighting.

Third Party Command DLL Stub Generator NEW!!
This tool allows you to generate stub files from a TPC DLL. This enables you to call other Third Party Commands from your TPC DLL. The stub files consist of a C++ header (.h) and source file (.cpp). These files must be included and compiled along with your TPC DLL.

Thomas Cheah (Technical Director)
Bad Nose Entertainment - Where games are forged from the flames of talent and passion.
http://www.badnose.com/
IanG
20
Years of Service
User Offline
Joined: 25th Sep 2004
Location: Cyberspace
Posted: 23rd Dec 2004 02:53
sounds interesting - downloading now

Used to be Phoenix_insane registered in september 2003 despite what the date says to the left <--
PC - amd athlon 2.0ghz, 512mb, GeForce FX 5200 128mb, 200gb, xp pro sp2
Freddix
AGK Developer
22
Years of Service
User Offline
Joined: 19th Sep 2002
Location: France
Posted: 23rd Dec 2004 03:55
sound really interesting

Shadow Robert
22
Years of Service
User Offline
Joined: 22nd Sep 2002
Location: Hertfordshire, England
Posted: 23rd Dec 2004 04:10
Should be very helpful. Thanks Bulleyes.
You've been doing alot of cool things recently ^_^


Bulleyes
22
Years of Service
User Offline
Joined: 3rd Nov 2002
Location: Cyberjaya, Malaysia
Posted: 23rd Dec 2004 09:55
Thanks! These are the tools that I developed along the production of my game, as I figured I really need them. I am giving it away as a token of appreciation to the community here for all the support they gave to my game.

Thomas Cheah (Technical Director)
Bad Nose Entertainment - Where games are forged from the flames of talent and passion.
http://www.badnose.com/
Bulleyes
22
Years of Service
User Offline
Joined: 3rd Nov 2002
Location: Cyberjaya, Malaysia
Posted: 29th Dec 2004 17:05
I will be grateful if those that tried out give me some comments/feedbacks/improvements/suggestions.

Thanks!

Thomas Cheah (Technical Director)
Bad Nose Entertainment - Where games are forged from the flames of talent and passion.
http://www.badnose.com/

Login to post a reply

Server time is: 2024-11-22 08:15:05
Your offset time is: 2024-11-22 08:15:05