Welcome to www.BCB-Tools.com Home of the the TDx_Library... "RAD DirectX" for C++ Builder ... JumpStation Geek Speek ... -= Last Updated =- 12th April 2013 Our Future -= Established =- 1st July 1997 Our History -= Contact us =- admin@bcb-tools.com -= Last Release =- TDx_Library v1.80 Downloads (Free) ... -= Register =- TDx_Library v1.80 Commercial License US$100 a copy Register ... Easily 15,000+ visitors per month. Easily 200,000+ hits per month. More than 20,000+ users (97% unregistered) More than 20-50+ downloads per month Easily 300+ Gb / Year Downloads ... -= Pre-Register =- TDx_Library v1.90 US$200 a copy Free Upgrades Register -= Step-By-Step =- Please View Please Read Please Download Please Code Please Register Please Sponsor Us Please Invest Please Speek -= Why? =- So we can create more... the TDx_Library & BCB_Code_Generator and many other next-generation software tools -= Need Help? =- Demos Tutorials Reference Forums or Ask Us Created Using BCB_Code_Generator v2.3
Created Using C++ Builder v1,3,4,5,6
Compatible with C++ Builder v1,3,4,5,6 & soon BDS 2006, CodeGear 2007 CodeGear 2009
Compatible with DirectX 7,8,9,10
Compatible with Windows 95,98,ME,CE, NT,2000,XP VISTA,7,8
Compatible with Pentium 1-133Mhz to Pentium 4-3.0Ghz and CORE
Compatible with AMD Athlon Processors
Compatible with NVidia Graphics Cards
Compatible with ATI Graphics Cards This page In Spanish BEST VIEWED IN 1024 BY 768 OR BETTER BEST VIEWED IN INTERNET EXPLORER 5.x OR BETTER Want to Code Some TDx_Library Demos ?? click here to tell us what you can do Would you like to Advertise your Website to over 15,000 unique visitors per month? c++ programmers? click here to view some options Home of RAD DirectX ... -= Step-By-Step =- Please View Please Read Please Download Please Code Please Register Please Sponsor Us Please Invest Please Speek -= Why? =- So we can create more... the TDx_Library the TDx9_Library the TDx10_Library & BCB_Code_Generator and many other next-generation software tools -= Need Help? =- Demos Tutorials Reference Forums or Ask Us
Home of RAD DirectX ... -= Step-By-Step =- Please View Please Read Please Download Please Code Please Register Please Sponsor Us Please Invest Please Speek -= Why? =- So we can create more... the TDx_Library the TDx9_Library the TDx10_Library & BCB_Code_Generator and many other next-generation software tools -= Need Help? =- Demos Tutorials Reference Forums or Ask Us |
How to easily solve the majority of worldwide problems (please go "viral")? Interested? Go Here Do you believe in "Government Conspiracies", "Government Silence", etc.? If so, go here... About Cigarettes, Marijuana, Alcohol, etc. Go Here...
All development of the TDx_Library and bcb-tools is paid for by Registrations and Donations. Over 120,000 people visit my website each year, and at least 22,000+ TDx downloads sofar... Apologies to anyone affected by the BCB-Tools.com website going down for an entire year... Because i live well below the poverty line in my country, i simply could not afford to keep the website online, or keep the internet connected to my house... for an entire year. And my computer is now very old, since i purchased it in 2003. All because nobody pays the one-off registration fee for my software... The TDx_Library is incredible, it works, it works very well, it is a cheap, viable, practical and effective solution to programming DirectX with BCB. BUT, Please Note: Historically, about 99.7% of people who have downloaded and continue to use my software have not registered... with most people using my software blatantly pirating it all, paying nothing... but that makes it very difficult to continue my development efforts... You can download my software for FREE, you can use my software for FREE, but please, if you are using my software, then please pay me something for my time, effort and skills, so i can continue to create more software for you all... Please Register It's very upsetting after all these 16+ years when 20-50 downloads of my software occur each month, and yet i cannot even afford to keep the website online or the internet connected to my house, or develop more software... all because i am too poor to afford it all, and because nobody can be bothered to register, for the past 4 years. TDx_Library applications compile on Windows 95,98,ME,CE,XP and work on Windows 95,98,ME,CE,XP,NT,2000,Vista,7 and 8... The TDx9_Library has never been completed, and development stopped on the TDx9_Library in 2010... Apologies for anything missing from the website, i'm working to fix stuff over time, as soon as i can... from 2 towns 500km apart... v1.90 is almost ready to put online, and it will become available from sometime in MAY 2013... not FREE... v1.80 will still be FREE! Just a lot of updating of the existing demos, plus a few more demos to write and i'll be uploading the new and improved website and software. Finally, someone on the internet calls my website a "crank site"... and defames me personally... Please ignore these posts, they are not true. A few years ago, I was working on some other sites of merit, but these posts (defaming me and bcb-tools with slander) are aimed to destroy my website and reputation and show the limits of a small person's intelligence. The persons who posted these messages have not even used my software... or understood my intentions on my other sites, so i guess jealousy is a curse, and these people should know better than to publish their shit comments on the internet, but i guess they have defamed and slandered me deliberately... for what reason i am not entirely sure... except maybe they don't like competition in "their" market...
" the TDx_Library " massive automagic C++ Builder Rapid-Application-Development DirectX SDK
Testimonials from TDx_Library Users
- TDx is a FREE C++ OOP VCL RAD DirectX 7.0a SDK for C++ Builder v1,3,4,5,6 - (with commercial considerations) - TDx_ExtraFiles.zip -
Please note: The entire BCB-Tools.com website (8,000+ pages) and all versions of the TDx_Library (v1.00 .. v1.80+, over 200+ Mb of source code total) were created by one individual (darren) working alone, for many years dedicated to this project, with only a little help from a couple of friends, a long time ago. Because i (darren) have not been paid any money for a great many years, i don't work on this very much any more. Originally, i was trying to earn an income so i could do a lot more work, and create a >lot< of value-added coding and extra libraries, etc. Nowadays, i sit at home wondering what is the point of doing any more work on this project, when i simply won't get paid anyways? But? Another 100,000+ hours and 15 years of work? for literally nothing? whats the point... Even so, this website is still online, continuously for 15+ years now, so it's not entirely dead, and i am still here to answer any email questions... It's funny... if just 50% or half of the people who downloaded my software actually registered, i, the author, would be a multi-millionaire, and bcb-tools.com and TDx would be growing exponentially. COMPLETE TDX_LIBRARY - INCLUDES
- GAME DEVELOPMENT - MULTIMEDIA - ADVANCED APPLICATIONS - MMORPG - MMORTS - MMOFPS - MMOARCADE games - 8,000+ Webpages... 16,000+ Users... 20-50+ Downloads per month... 15,000+ Visitors per month... Please tell other peoples about this website...
Please ask us questions...
Add this page to your favourites... Make this page your HomePage Latest Version :- v1.90 Professional Coming next... all new v1.90 demos and tutorials... * Sorry, the online forums are many years old and many of the messages are very outdated. * Maybe people would like to add some new comments to these forums from time to time? * Ever heard of a game called "Black and White"? * it's written using the DirectX 7.0a SDK, and it is very pretty... Screenshots Here * I want to finish off the TDx_Library v1.90 Professional and write some demos for it, * lots and lots of demos... if people register, i'll be able to create lots more demos... Thanks and Enjoy :) djd
August 2011 :- 15 years and 19 different TDx releases now and 500-900+ visitors each day
The TDx_Library offers complete Rapid-Application-Development support to C++ Builder programmers who wish to use DirectX in C++ Builder :- You don't have to do much really, just install the TDx_Library RAD DirectX SDK, and you can be programming advanced RAD DirectX applications in minutes... All of the DirectX 7.0a SDK, working automagically, you just use the components, you don't have to write 10000's of lines of code just to get the SDK working... And you don't have to worry about how to (extremely hard) integrate C++ Builder and DirectX, cause the TDx_Library does it all for you. ... The TDx_Library v1.80 is :- ... The TDx_Library v1.80 is :- "Create working C++ Builder RAD DirectX applications in minutes..." "No more spending countless hours struggling with the SDK, compiler integration, or bizarre tools." "No matter if you are a beginner or an expert, RAD DirectX works perfectly and takes only minutes of coding..." "So Easy to Use" 'Automagic' RAD DirectX (outstanding) + VCL + MFC + OWL + win32 + custom + anything else C++ ... [F1] RAD DirectX Help (outstanding)
Introduction to the TDx_Library How the TDx_Library works! Example Source Code! What you can do with the TDx_Library Detailed Information about the TDx_Library Creating an example project with the TDx_Library - Step-By-Step TDx Demos
Step-By-Step TDx Tutorials TDx Online Reference TDx Discussion Forums Download TDx Now
- DirectX Demos
DirectX Magic
The TDx_Library is a huge high-performance C++ Builder and DirectX - RAD Game SDK - or - RAD Multimedia SDK - It is quick, easy-to-use, comprehensive, and very powerful... It is 107 native C++ Builder components, arranged in 5 different libraries, seamlessly integrating almost all of DirectX 7.0a into C++ Builder v1,3,4,5,6,++, as OOP VCL RAD DirectX.
It is useful for adding :- to any coder's C++ Builder applications... ... all using "wow..." - >so simple - so powerful< - native C++ Builder and automagic RAD DirectX code. ... the TDx_Library is not "normal" win32 or DirectX programming, it's Rapid-Application-Development DirectX programming. - something entirely different from normal DirectX programming. It is very quick, very powerful, and very easy to use. (Please continue to scroll down for more and more TDx_Library information) www.bcb-tools.com is an 8,000+ page website that is pretty well all TDx_Library information. You can download everything you ever need to have TDx working from www.bcb-tools.com/Downloads.htm To learn how to install, etc... the instructions are on the Downloads page, but, simply, install BCBx, run it, maybe reboot, install Dx 7.0a SDK then install TDx using the included installer (all available on the Downloads page). To learn how to program TDx, you can get quite a lot of example programs, complete with source code, on the demos page, www.bcb-tools.com/Demos.htm To userstand a lot more about TDx, including how it works, extra details, etc... from the www.bcb-tools.com/Tutorials.htm page As you need more and more detailed information, you can find it in the online help reference, at www.bcb-tools.com/Reference.htm The details in the reference are also in C++ Builder's [F1] help facility and the details are also in the component source code.... The TDx source code is very interesting indeed if you want to find out alot about programming advanced stuff with C++ Builder, like component programming, multithreading, mixing VCL with win32, etc. Some of the demos also mix VCL + win32 + RAD DirectX + custom code alternatives... Really, the best current version is v1.80, which is the complete library, everything working as expected, everything pretty well available... the package is missing a couple of files but these can be found on bcb-tools or can be created by rebuilding the TDx code, (use the batch files / readmes for rebuilding)... v1.70 comes as source-code only, but does not have the extra bugfixes in v1.80... my suggestion is to use v1.80 Thanks for the interest, and Hope you enjoy.
The TDx_Library is DirectX seamlessly integrated into C++ Builder, a complete layer of C++ Builder VCL code built on top of DirectX, which converts and translates the painful DirectX SDK from a win32/COM+ interface into a native C++ Builder VCL class interface, replacing the seriously difficult Microsoft SDK with an automagic C++ Builder RAD DirectX OOP SDK... ... You install C++ Builder X You install DirectX 7.0a SDK You install the TDx_Library v1.80 Instant RAD DirectX... ... Free Downloads! How the TDx_Library works! Example TDx_Library Source Code! Step-By-Step Demos with Source Code and Project Files! Step-By-Step Tutorials! Online Reference Discussion Forums Please Register! ... As soon as you have installed the TDx_Library, you have complete RAD DirectX 7.0a SDK support in your C++ Builder compiler(s)... you are ready to code advanced "RAD" DirectX 7.0a SDK applications in literally seconds or minutes... ... All of the DirectX 7.0a SDK, intelligently converted into standard RAD OOP C++ Builder VCL component libraries, designed from the ground up to make DirectX programming incredibly easy... actually... very simple code... while still retaining all the power of DirectX, you can mix and match "traditional" win32 / com+ DirectX programming with VCL code... and also mix and match your complete RAD VCL DirectX interface with "standard" C++ Builder VCL components. ... You can code completely working, bug-free DirectX 7.0a SDK applications using the TDx_Library RAD DirectX SDK in literally minutes, and you can code a complete sound-mixing or animation application in (say) 10-20 lines of RAD DirectX code... Compare that to "traditional" DirectX programming, or any other kind of DirectX programming, and you will find that it takes at least 1000-2000 lines of very complex win32/com+ Visual C++ code to do the same thing, without any extra C++ Builder VCL component libraries, or similar, or code required just to enhance the basic DirectX SDK. ... "Standard" win32/com+ DirectX programming usually requires a high level of programming skill, and normally you need to know a lot of esoteric win32/com+ DirectX coding techniques, just to begin writing a DirectX application. When you write a "normal" win32/com+ DirectX program, you normally need to code a huge amount of "other" code to actually accomplish anything with DirectX... you need to manage all your own DirectX data and interfaces, quite complex, you need to write code to handle DirectX callbacks, you need to write code to handle all the DirectX error reporting, you need to write code to handle the win32 event queue, usually as a multithreaded background task, you need to write code to handle any kind of "load image from disk" or "load sound from disk" and so on... then you still need to learn and code to make DirectX actually do something for you... ... Very silly, very slow, to code "standard" "crap" "normal" C++ DirectX applications... ... When instead, you can code incredibly easy, incredibly simple, incredibly powerful... RAD DirectX... ... The TDx_Library offers complete Rapid-Application-Development support to C++ Builder programmers who wish to use DirectX in C++ Builder :- You don't have to do much really, just install the TDx_Library RAD DirectX SDK, and you can be programming in minutes... All of DirectX, working automagically, you just use the components, you don't have to write 10000's of lines of code just to get the SDK working... ... The TDx_Library v1.80 is :- (Please scroll down for a detailed description of TDx) TDx_Library Information - How the TDx_Library works! - Demos with Source Code - Step-by-step Tutorials - TDx_Library Help Reference - Register Here ... Downloads Here: Windows ME - DirectX 7.0a SDK - C++ Builder v1,3,4,5 Professional - TDx_Library v1.80 - Free... Instant RAD DirectX... You download C++ Builder X, DirectX 7.0a, the TDx_Library v1.80... Install C++ Builder X Install DirectX 7.0a Install the TDx_Library You are instantly ready to create easy-to-code, very advanced RAD DirectX applications... in literally minutes... Download the TDx demos, and instantly you have many different types of template RAD DirectX applications... - with lots of source code teaching you RAD DirectX step-by-step... Whenever you need real and instant help, Press [F1] in C++ Builder for comprehensive RAD DirectX help... Or look at the component library source code, or the online reference... Try any .bmp image you like with the TDx_Draw_Library demos... If you want to .wav files for the TDx_Sound_Library demos... some excellent test .wav's
The TDx_Library is a huge native C++ Builder Visual-Component-Library (VCL) C++ class library for use in C++ Builder, designed to allow DirectX to be used both visually in the C++ Builder IDE, and also at runtime using advanced Rapid-Application-Development (RAD) C++ code. ... For Example :- Click here to see how the TDx_Library works! Simple: how to create a project with the TDx_Library What you can do with the TDx_Library Click here for an introduction to the TDx_Library Click here for detailed information about the TDx_Library advanced step-by-step Demos with TDx source code the TDx online help reference, 8000+ pages of real help (or continue to scroll down for more and more TDx information) ... Maybe you aren't entirely sure what DirectX actually is? try reading... Click here to read all about the magic of DirectX Click here to read more about DirectX ... Maybe you would like to compare RAD DirectX code with "normal" win32 DirectX code? try reading... C++ Builder + RAD DirectX as compared to "traditional" Visual C++ Win32 DirectX ... TDx is nothing like traditional programming, it's actually a Rapid-Application-Development (RAD) SDK designed from the ground-up to take all the drama out of coding advanced applications using DirectX, and it makes DirectX programming very simple indeed, by quite literally translating and automagically converting most of DirectX into native C++ Builder RAD VCL programming code. ... TDx is this "wow" thing called "RAD DirectX" - a little hard to describe, but for anyone familiar with the Rapid-Application-Development technologies built into the C++ Builder compiler, or for anyone familiar with the C++ Builder Visual Component Library (VCL) C++ class framework, then really all TDx is is DirectX converted from bizarre, hard-to-use and outdated Microsoft Visual C++ code development technology into very advanced and easy-to-use "seamlessly integrated" native C++ Builder RAD VCL technologies. ... TDx is designed from the ground-up to dramatically simplify and accelerate DirectX coding using Rapid-Application-Development technologies and techniques, and it enables a programmer to code very complex yet easy-to-understand advanced DirectX 7.0a applications in literally minutes... ... The TDx components do everything automagically to successfully translate DirectX from complex and difficult-to-program "standard" Win32 DirectX code - into something entirely different yet entirely cool, something called RAD DirectX, which is an additional "layer" of code, built on top of the DirectX 7.0a SDK, converting almost everything in the SDK into a completely different RAD DirectX SDK, a native C++ Builder Object-Oriented Rapid-Application-Development VCL layer, where programming DirectX is a breeze -> easy to understand code, automagically working code, lots and lots of benefits. ... Enter TDx... - RAD DirectX for C++ Builder. If programmers would like a cheap, viable, working, incredibly powerful and pleasurable RAD DirectX solution, a Rapid-Application-Development DirectX environment and interface for all of the DirectX 7.0a SDK, which lets them code whatever they want, whenever they want, easily, effectively... using RAD techniques... -= coding entire "automagic" DirectX applications in just a few minutes... =- Then maybe the TDx_Library or RAD DirectX is what they are looking for... ... Using RAD DirectX, programmers can very easily add to their applications :- * Advanced Multi-Monitor 2D Graphics, * Advanced Sound Effects, Music, Recording * Advanced Input Devices, * Advanced Massive Multiplayer Networking * Advanced 3D Graphics All using "Rapid-Application-Development" techniques and technologies... Not "years of hardcore slow painful tedious low-level win32 development"... ... The TDx_Library is a successful effort to seamlessly integrate DirectX into C++ Builder, which is normally almost impossible todo, all while converting and translating almost the entire DirectX 7.0a SDK into a native, base-level C++ Builder component library (native class-library) which can be used by programmers who wish to add high-performance, sophisticated capabilities to their C++ Builder projects, or who wish to dramatically enhance their DirectX coding productivity. ... These 107 RAD DirectX components actually enable DirectX 7.0a to work natively in C++ Builder - fixing all the incompatibility problems - and allow C++ Builder or DirectX coders to rapidly develop their applications using DirectX natively as Rapid-Application-Development C++ Builder components. ... These components are quite sophisticated, and convert almost all of DirectX 7.0a into native and standard C++ Builder visual component libraries on the C++ Builder Component Palette, as RAD Visual-Component-Library (VCL) DirectX components. ... The TDx_Library is really :- ... (Please continue to scroll down for more and more TDx_Library information)
These components are an "ideal" "massive" low-level C++ class library designed for use in C++ Builder when writing :- * advanced games, * multimedia applications, * multi-monitor 2d graphics applications, * sound, music, input, networking, 3d applications, or any other type of application that requires very advanced features. ... These components supply basic C++ Builder building blocks required for adding device-independant hardware support via RAD DirectX to very advanced C++ Builder applications, pretty well any type of application, for example, a very intensive sound/graphics/input/networked/3d application such as a very advanced computer game or multimedia simulation. ... These components also do many things in the background to make RAD DirectX incredibly easy to use, quite literally hiding all the difficult aspects of "standard" DirectX programming from the components end-user, while still allowing full and transparent access to all DirectX internals if needed. ... You can write your code using these components to draw 1000's of images every second, across all monitors, independant of hardware or operating system, then value-add the existing hardware support by using the in-built C++ Builder Visual Component Library controls and image and canvas drawing functions, or add your own image functions such as pixel-drawing, lines, circles, jpeg, gif, mpeg, avi support, etc. ... You could add lots of sound fx and music, maybe while recording, using all available sound hardware, and add your own code to manipulate the raw sound data... if you need to save it to disk, use the in-built TDx_Functions... ... Add simple code to handle all input devices attached to the system, simultaneously knowing the realtime status of all hardware devices and playing your custom force-feedback effects through the devices... ... Add simultaneous and transparent safe networking to your application using p2p or client/server or whatever you like, on LAN, internet, Modem, cable using TCP/IP or IPX, with massive in-built multiplayer functions and event-driven network handling... incredibly easy multiuser networking support compared to something like sockets. ... Finally, support and have all available 3d hardware pumping out incredible realtime 3d graphics, with "whatever" 3d world engine you like plugged in... ... You can do whatever you like with these components... Very simple DirectX. ... You can code DirectX very quickly indeed - usually one line of code per DirectX action, and a lot happens automatically and invisibly to make coding DirectX incredibly easy, such as :- ... * automatic component creation and destruction * easy DirectX interface creation and destruction * easy Method() calling... all of DirectX is in here... 1000's of methods()... plus TDx Extras() * automagic error detection and redirection to standard C++ Builder OnError() event's * automagic OnCreate(), OnDestroy() and many other OnEvent()'s * automagic redirection of (yuk) win32 callbacks to very easy-to-use OnCallback() events * automagic win32 event queue handling and redirection to very easy-to-use OnEvents() * automagic parameter conversion * automagic parameter checking * automagic memory management of internal DirectX structures * automagic cross-updating of related DirectX datasets * complete access to component DirectX internal interfaces and data * instant and comprehensive [F1] help from anywhere in the C++ Builder IDE * and so on ... These RAD DirectX components are native C++ Builder VCL TComponents, the most basic type of TComponent... they can be used at design-time, visually, inside the compiler, like normal VCL components, they can used with other VCL components, and you can also mix-and-match your RAD DirectX and native DirectX code if you like. ... You can use the C++ Builder Object Repository, setup your DirectX components, data, flags, events, callbacks, etc. at design-time using the C++ Builder Object Inspector, and you can use the in-built code-creation and navigation features of C++ Builder to very easily code your DirectX applications runtime code, mixing the thousands of methods, interfaces, data structures, etc. normally in DirectX with all the in-built C++ Builder and additional TDx RAD enhancements. ... the components are designed to be used with all the C++ Builder Code-Reuse functionality, and come with easy C++ Builder code navigation and instant and fully documented [F1] help and source code. ... For runtime programming, a complete and simple-to-use OOP VCL RAD DirectX interface to most of DirectX 7.0a, with 107 different TComponent's, 1000's of __property's, Methods(), OnEvents(), automatic callback handling to OnCallbacks()... etc. ... It is DirectX nearly all converted to native C++ Builder VCL-standard code, with everything already done to make the TDx_Library a complete "off-the-shelf" end-to-end solution for coding DirectX - incredibly simply. You don't have to code or debug the libraries, you just use them, and you don't have to worry about all the incredible complexity of DirectX much... the incredibly hard part is already done... working as RAD DirectX, a fully integrated part of the C++ Builder compiler. ... There's no normal win32 code for the end-programmer of the TDx_Library, there's no wierd callback handling, or any kind of wierd win32 queue handling or any kind of bizarre "hungarian notation" -> quite literally everything normally in entire sections of DirectX is actually converted intelligently into C++ Builder code, and you use it like incredibly advanced RAD C++ Builder DirectX code. ... This is not "painful" "standard" - Win32 / DirectX programming... This is something different - "real" "simple" "wow" - RAD DirectX programming... ... This library is huge but fairly effortless to use, and it makes coding RAD DirectX incredibly simple and neat-and-tidy indeed. It will also save you 90% or more of the time, effort and money that you would normally spend in your projects - saving you quite literally years reinventing the wheel. ... ... ... (continue to scroll down for more and more TDx_Library information) ... Click here to free download everything you need to get coding using the TDx_Library
The TDx_Library is 107 awesome RAD DirectX components for C++ Builder :- - it is an 18 Mb download, 5 libraries, 107 C++ Builder / RAD DirectX components, [F1] help, project files, etc. ... 107 Pre-Compiled Components for BCB v1,3,4,5,6 + Quite literally Megabytes of fully-documented fancy computer-generated Component Library source code (+ Other Fancy C++ Builder code...) + Help Files + Readme's + Project Files + Batch Files + Demos with Source Code + Tutorials + Reference + Forums + FAQ etc. ... ... The TDx_Library supplies all functionality required for programming games, multimedia, advanced applications, etc. or you can develop any type of C++ Builder application that requires extra "zing" or special fx... ... These components make DirectX actually work in C++ Builder, something it normally does not do very well. ... They make DirectX work as RAD DirectX, or Object-Oriented Rapid-Application-Development DirectX. ... They convert C++ Builder into an actual RAD DirectX compiler, adding DirectX as if it were standard C++ Builder. ... They have many enhancements, as described a little further down the page, and elsewhere on the website. ... All versions are "FREE to use while developing your application"... Upon completion of your development, you can release your application to the public by registering a commercial license for as little as US$25... less than US$1 per incredible C++ Builder component Note: C++ Builder and DirectX are normally NOT very compatible The TDx_Library overcomes this mutual incompatibility and offers comprehensive DirectX 7.0a support for C++ Builder v1,3,4,5,6 107 easy-to-use, professional, advanced, dynamic, multi-threaded, automagic RAD VCL components, Megabytes of source code, thousands of reference pages, step-by-step demos with source code, tutorials... For Windows 95,98,ME,CE,NT,2000,XP,Vista,7,8
DirectX easy-as-BCB... including [F1] help and lots of added extras!
A note about RAD DirectX - Exactly what is RAD DirectX?
The TDx_Library is a huge RAD Game Development SDK, or RAD Multimedia Development SDK for C++ coders. ... It is not ANSI C++ or Microsoft "standard" DirectX / Win32 or anything like that. It is very different, a RAD experience you can only try for yourself and see, and it is designed from the ground-up to make coding DirectX for C++ Builder incredibly easy. ... It offers :- ... All as RAD DirectX code, usually 1 line of code per DirectX action. ... All with automatic-error-handling, parameter conversion, etc... everything to make DirectX easy. ... Your RAD DirectX code also often works automagically through triggered OnEvent()'s and OnCallback()'s ... Plus, as an additional bonus, C++ Builder and the libraries themselves make coding very neat and tidy. ... You can use various OnCreate() and OnDestroy(), and other OnEvents() and OnCallbacks(), etc. as code placeholders for automatic-cascading of DirectX interfaces and data - both creation and destruction, enabling automatic and incredibly simple and perfect memory management of various DirectX interfaces and data elements. ... Almost everything a coder ever needs todo to get DirectX working like a guru can be done quickly and simply using RAD DirectX and nearly everything a programmer needs todo is there, functioning automatically, providing maximum programmer output and requiring the absolute minimum amount of coding.
The TDx_Library is very complex C++ Builder / DirectX / Win32 / VCL code, an entire translation of DirectX 7.0a into native style Object-Oriented C++ Builder Visual Component Library programming code.... ... Almost the entire DirectX 7.0a SDK has been translated to work as libraries of interlinked and native C++ Builder VCL-style TComponent's, working visually in C++ Builder at design-time and also during program execution at runtime. ... - RAD DirectX for C++ Builder - ... No real need to know all about DirectX in infinite complexity, trying to figure out how to get DirectX working. ... Just very quick and very simple RAD DirectX ... - a complete solution to end DirectX / Win32 and C++ Builder programming nightmares. ... The TDx_Library is quite sophisticated and includes the following enhancements to "standard" DirectX... ... * native C++ Builder TComponent's, * VCL-style variable types (no hungarian notation), * VCL-style __properties, * VCL-style Method()'s, * VCL-style OnEvent()'s, * automatic VCL-style OnCallback()'s, * See-Also's... all there... working components + source code, help files, project files, etc... everything you will ever need... all comprehensively and intelligently documented... ... All of DirectX plus extras* designed to make DirectX a lot easier to use... at runtime, or at design time in the C++ Builder IDE... ... * automatic DirectX interface creation and destruction, * auto-cascading of OnCreate() and OnDestroy() events, * additional OnEvent()'s * dynamic arrays of DirectX structures, * automatic object cross-referencing and updating, * hidden multi-threading engine, * automatic DirectX error-handling, * resource load/save, * callback handling to OnCallback() style events, * background win32 event queue handling, * easy-to-use TStringList's for DirectX flags, * etc. ... * Setup your components at design time using the C++ Builder Object Inspector [F11] * Setup your components using VCL-style component programming code, not standard DirectX hungarian notation / Win32 code... * Press "help" [F1] anywhere in C++ Builder for comprehensive, direct-to-the-point RAD DirectX help. ... (continue to scroll down for more and more TDx_Library information) Download the TDx_Library Blue Book now !!! ( 5.3 Mb ) Download the TDx_Library Gold Book now !!! ( 36.7 Mb )
Sure.... The TDx_Library v1.00 to v1.80 is FREE to Download and Use... But... Really... Sofar: 16,000+ people have downloaded my software for FREE. Sofar: barely 200+ people have ever paid me for my time, effort, and expense (over about 14 years). ... Now, I have worked on TDx flat-out for 15+ years, 19 different releases, unknown 10,000s and 10,000s of hours of seriously hard-core programming, and i have never really earnt any money from this project, because nobody really has ever registered, instead i have spent my own meagre food money for 15+ years keeping this project alive, barely. ... ... My software is high quality professional software, which costs about US$1 or US$2 per C++ Builder component, and it supplies an incredibly advanced OOP RAD DirectX SDK to the people who download and use it, it saves the end-user an incredible amount of time, almost impossible hard work, and a lot of money... ... It has taken many years and a lot of skill, effort, and dedication to create my software... All you have to do is take a look at my source code, and you know what "professional" source code means. ... It is not supposed to be freeware, or shareware, or anything like that. And people should not take advantage of my generosity, by downloading and using my software, and releasing their software illegally without registering. ... The current situation is unfair, 16,000+ people downloading my software for FREE and only 200 people registering. This is supposed to be a business, with goals, and if i cannot earn money to pay my costs, there is no point developing new software... If people actually Register their software, it helps pay all the bills, and it pays for further development. If people don't Register their software, and keep downloading for FREE, then i cannot work on further development. ... Something to think about anyways, and there are lots of reasons on this site why people should support my development efforts. ... Um, Could some of you 16,000+ people who have downloaded my software for FREE please think about what you have recieved when you downloaded TDx, your copy of MY software, MY intellectual property, then register, as is legal, and please give me some funding so i can work more on this website and software... ... If people actually register when they use my software, and actually give me money for what i have created, then i'll be able to create a whole lot more... updated v1.90 libraries, new v1.90 demos, many more tutorials, TDx9_Library - DirectX 9.0c, etc. ... and many more software ideas... Thanks...
|
... DirectX Magic --- What is DirectX? ... ... TDx_Library Magic --- What is the TDx_Library? ... | ... Visual Magic - How the TDx_Library Works! ... ... Source Code Magic - Example TDx_Library Source Code ... ... Demo Magic - Lots of Example TDx_Library Demos + Source Code ... | ... Introducing www.BCB-Tools.com ... About our Tools ... DirectX Demos | ... Industry Comment ... ... Technology Comparison ... ... Technology Comment ... ... Your application is developed for this Target Market ... | Do you speek Geek Speek? Click Here ... Imagination & Team TDx ... | Click here to read "How the TDx_Library Works!"... Click here, and Scroll down, for TDx_Library Coding Information... Download the TDx_Library v1.80 Now - Free! Top
Welcome to "The TDx_Library v1.80"... For C++ Builder v1 thru to C++ Builder v6... For Windows 95,98,ME,CE,NT,2000,XP,VISTA,7,8... ... Enhance your C++ Builder application with :- Read About The MAGIC Of DirectX ... It's not cutting-edge, it's better... it's Next-Generation, Rapid-Application-Development, DirectX! It's software designed to remain relevant for (hopefully) the next 20+ years... It's a complete suite of Software Development Tools that you can use to create your own high-performance Next-Generation games and multimedia applications... ... mixing Borland C++ Builder and DirectX ... extremely easy point-and-click programming... ... with TOTAL control over your programming design ... Take a look at the DEMOS!!! "Create your game or multimedia app in realtime..." "Create your game or multimedia app to work identically on all existing Windows pc's..."
"The TDx_Library v1.80" is very suitable for :- Testimonials Top Benefits of Using Our Programming Tools...
What do you really want, if you could have your magic cup of tea? ... How About? Incredibly easy-to-use programming toolsets that offer :- Power, Productivity, Performance, Perfection. ... Why do things the way Microsoft, etc. ie. Especially when there exists a much superior alternative to old-style ... It's called "The TDx_Library v1.80"... RAD DirectX for Borland C++ Builder... ... It takes, at most, just one day of learning how to use my tools, and you can change your life forever more... After just one day learning, you will be able to create outstanding results the next day, in SECONDS... Unless you have many millions of dollars to invest in your software development, you probably want what is BEST... ... So, try my software... ...try it for yourself and see for yourself... for FREE ...experiment with the Demos, read the Tutorials, and so on... ...look at all the automagic stuffs working for you... ...if you like it, use it and Register your development licence... Top
Instead of writing 1000's of lines of write 20 lines of C++ Builder & DirectX code instead... ... Visual, Step-By-Step "How the TDx_Library Works!" ...
...
If you like what you see, then please Register our Software so we can create new and improved versions...
Do you need a copy of C++ Builder v1.0 Professional or Windows ME or the DirectX 7.0a SDK? You can download here TDx_Library:: Benefits of v1.80. Using incredibly simple code, Create one .EXE Install it onto any version of Windows, any combination of hardware. And it works. Pentium 1-133Mhz running Windows 95? Pentium 5-3Ghz running Windows XP or Vista or 7 or 8? Does not matter... You have programmed your application, using simple and incredibly easy to understand code, with 5-10% of the normal effort, and your incredibly advanced application works on every combination of hardware and software with NO CHANGES. Try it Free! and see for yourself.
Please register all 5 libraries for best results...
v1.00 ... v1.62, v1.70, v1.80 are Free to download and use! Commercial Development Licenses Cost from US$25 a component library!
TDx_Library:: What is it?
"Easy-to-use, Rapid Application Development DirectX tools for Borland C++ Builder" Fast, Effective, Easy-To-Use, Dynamic, Ultra-High Performance - WindowsXX Programming & Development Tools... -: Code :-
the TDx_Library v1.80...
Top TDx_Library:: Information about it.
Creating an Application using the TDx_Draw_Library v1.80 Top
#pragma link "TDx_Draw_Library_Install" // ------------------------------------------------------------------------------------------------------ void __fastcall TForm1::Button1Click(TObject *Sender) { // create an interface to the default DirectDraw device if (Dx_Draw1->Create(NULL))  {  // make sure we have exclusive access to this device  Dx_Draw1->SetCooperativeLevel( Application->Handle, DDSCL_FULLSCREEN | DDSCL_EXCLUSIVE ); // setup to create a primary surface DDSurfaceDesc1->SCaps = DDSCaps1; DDSurfaceDesc1->SCaps->Caps = DDSCAPS_PRIMARYSURFACE; // create a primary surface if (Dx_DrawSurface1->Create( DDSurfaceDesc1, Dx_Draw1)) { // create an offscreen surface from a file if (Dx_DrawSurface2->CreateFromFile( Dx_Draw1, "TEST.BMP" )) { // display the test image while stretching it to fit the entire screen Dx_DrawSurface1->Blt( NULL, Dx_DrawSurface2, NULL, 0, NULL ); // destroy the offscreen surface Dx_DrawSurface2->Destroy(); // not required } // destroy the primary surface Dx_DrawSurface1->Destroy(); // not required }  // destroy the DirectDraw interface  Dx_Draw1->Destroy(); // not required  } } ... Press F1 for comprehensive component help ...
Creating an Application using the TDx_Sound_Library v1.80 Top
#pragma link "TDx_Sound_Library_Install" // ------------------------------------------------------------------------------------------------------ void __fastcall TForm1::Button1Click(TObject *Sender) { // create an interface to the default DirectSound device if (Dx_Sound1->Create(NULL))  { // create a DirectSoundBuffer from a .wav file // and store the buffer information in DSBufferDesc1 if (Dx_SoundBuffer1->CreateFromFile("TEST.WAV", DSBufferDesc1, Dx_Sound1)) { // play the .wav file once if (Dx_SoundBuffer1->Play(0,0)) { // do whatever you like until the sound stops playing while (Dx_SoundBuffer1->Playing) DoSomething(); } // destroy the sound buffer Dx_SoundBuffer1->Destroy(); // not required }  // destroy the DirectSound interface  Dx_Sound1->Destroy(); // not required  } } Top TDx_Library:: More Example Source Code! Click here to see a couple more examples of source code... Click here to see a comparison between Visual C++ and TDx code... For heaps more source code :- Click here to see many different Demo examples complete with source code... ... from a simple DirectX detection toolset... Top TDx_Library:: Information! Each of the 5 libraries of DirectX components has totally different functionality, and detailed information about it's unique benefits can be found in the following areas of this website... Top TDx_Library:: Step-By-Step Tutorials! If you don't really know much about any of this kind of stuff, maybe it's a good idea to have a read and come up to speed on what the TDx_Library is all about? Step-By-Step Tutorials :- Top TDx_Library:: Complete Online Reference! Each of the 5 different libraries comes complete with [F1] help inside C++ Builder, as well as a complete online reference library for each component, property, method, event, callback, parameter, etc... in the entire library. The TDx_Library is 107 components that are extremely powerful, and incredibly comprehensive, so the online reference library is approximately 8,000+ webpages big, and it contains all details you will ever need to get the total experience of the TDx_Library and harness all it's incredible firepower in your application. Online Reference :- Top TDx_Library:: Download the Demos...!!! Screenshots :- -= TDx_Library =- -= TDx_Draw_Library =- -= TDx_Sound_Library =- -= TDx_Input_Library =- -= TDx_Play_Library =- -= TDx_3DI_Library =- Top TDx_Library:: Download v1.80 Free!
11.5+ Years of solid, continuous, dedicated programming, has finally resulted in this :- You only need to Register if you are going to develop Commercial Software (if you earn money from it, then your software is 'Commercial Software')... Available from the 23rd July 2008. 107 Cutting-Edge Visual Object-Oriented Rapid-Application-Development DirectX Components for C++ Builder... Top Pretty Cool...? Imagine what it would be like to learn step-by-step how to program using the TDx_Library... The demos are much more than this, with many more to come in future... What do you think? Is it worth Downloading the TDx_Library to see what you can create? in minutes...? Top TDx_Library:: It does this? Yes. --- Imagine.... you creating incredible 2d and 3d Graphics, with realtime animation on all monitors, with massive sound FX and music and recording, multiplayer internet or Dial-Up or LAN or serial, with Force Feedback Joysticks or yokes or steering wheels or multibutton mouse ---
--- 100% free version for non-commercial development --- --- all for less than US$1 per component Pre-Registration --- --- commercial licence less than US$2 per component Registration --- Top TDx_Library:: Do you want v1.90++? --- Help Me --- Pre-Register the TDx_Library v1.90++ now, save 20%, only US$200 for the complete library... --- Help Me --- --- If more people register, more people can work on the all new v1.90++ upgrades --- --- improved libraries... more demos... application templates... free upgrades... much more information... --- --- v1.90 is more robust, easier to use, many more examples, works with CBuilder 2006, 2007, 2009 (hopefully) ---
New Improved v1.90 Help Files New Improved v1.90 Online Reference Top TDx_Library Partnership:: Are you interested?
Top Imagine...? Imagine what you can do with these tools... Imagine for a few seconds what we could all be achieving if i actually had some help... maybe hire some people and teach them what i know how todo with the tools i have created... What do you think? Is it worth Registering to see what we can create in future?
Please Register or Pre-Register or Sponsor Us... Please consider investing in our website... Top
Please Register or Pre-Register future versions... Please Register as I earn less than US$100 per month from all my 11.5+ years work. Please Register as there are 20-50+ copies of my libraries downloaded each month... but ZERO registrations Darren John Dwyer Author of 'The BCB_Code_Generator v1.0 to v2.3', 'The TDx_Library v1.00 to v1.90', 'The TDx9_Library v1.00 (alpha)', 'www.bcb-tools.com' 11.5+ years and counting... :: Currently Under Construction :: 'The TDx_Library v1.90' ... I work on this part-time, when i can afford to ... ... I could work on this full-time, if enough people Register or Pre-Register my software ... Top
Top -= Welcome to BCB-Tools.com =-
The home of RAD DirectX for Borland C++ Builder...
If you are a software developer and you create next-generation applications, games, 3d databases, etc. for WindowsXX... Then try my professional software development tools for free... You will find it incredibly easy... and maybe you can make lots more money for yourself... Literally everything you need is on this website... ... The BCB-Tools.com website is 8,000+ webpages worth of information, 200+ megabytes of tools, gigabytes to download... Note: I am NOT Borland Corporation or Microsoft Corporation or some kind of "tools" branch of these mega-corporations! ... Do you need a copy of C++ Builder v1.0 Professional or Windows ME or the DirectX 7.0a SDK? You can download here ...
...
...
...
...
... -= Our Mission =- "To help people create, enhance, supply and support the best and most advanced programs available on the internet." We are on a journey to supply you with top-quality next-generation visual programming toolsets that provide highly advanced core technologies that are very easy to use, and that dramatically speed up software development processes. These technologies supply the end-programmer with unprecedented clarity and freedom of development, letting the programmer concentrate entirely on their own programming objectives, all while vastly enhancing and simplifying the core technologies used. Programming Tools for Programmers by Independant Programmers... We are small, independant and very important to the future of our industry, but we are not Borland or Microsoft... And we don't have millions and billions of dollars to play with... please Register and help us grow and succeed... the TDx_Library...
"Professional, Easy-to-use :- Game programming tools, Multimedia development tools, Application enhancement tools..." Read about the Magic of DirectX Read about the TDx_Library Read more about the TDx_Library See exactly how easy the TDx_Library is to Use See exactly how easy the TDx_Library is to Code View more information about the TDx_Library... Download the TDx_Library v1.80 - FREE for non-commercial purposes... the BCB_Code_Generator...
"Professional, Easy-to-use :- Software Tool that can be used to create C++ Builder code for Windows XX..." Read an overview about the BCB_Code_Generator Download the BCB_Code_Generator v1.62 and v2.1 for Free! Top How much does the TDx_Library cost to download and use...? Nothing... Nada... Zip... Null... ... The TDx_Library v1.00 thru to v1.80 is now entirely FREE to download and use for non-commercial or non-monetary purposes! Older, unsupported stuff, we just give away for FREE... "As Is"... Newer stuff... working, bug-free stuff, we charge real-world money for... If you wish to support my efforts to develop new software, then please Register for updated software... If you wish to release your software into the commercial, or money-earning world, then you MUST Register the TDx_Library... ... Please Note: All future versions of my software (v1.90++) will no longer be free. All future versions of my software will require ongoing proof of registration, and minimal royalty payments from developers and interested parties may also be required... ... You can also Register our v1.80 tools starting from US$50 for an entire next-generation toolset, up to US$100 for everything we have currently available... From 10 to 200 Megabytes worth of stuff... You can also Register our v1.62 and v1.70 tools starting from US$10 for an entire next-generation toolset, up to US$70 for everything we have available in v1.70... 5 libraries, 107 components, source code only... That's less than US$1 per component... That's less than US$10 per megabyte of code... Includes the following libraries :- ... Should you wish to licence our BCB_Code_Generator technology, you can enquire about it... ... Register Now!
When you Register v1.80, you get Free Upgrades for the entire lifespan of our toolsets... Top Why Pay if it's FREE anyway...? Well, if I do not earn any money, i cannot spend time developing new tools... Thats something important for you to consider... ... Secondly, the software I have created is commercial & copyrighted software, and as the developer and owner of this software, I can choose who uses it and who does not use it. The terms of use of the software include an obligation, upon you, to register my software if you are planning on using my software for the purpose of creating and distributing commercial software, or software that you earn money from. If you do not abide by my terms of use of my software, then you are fully open and exposed to any kind of legal challenge I may instigate in future against people who are using my software illegally, illegitimately, or fraudulently... which may include complete exponential loss of earnings over the past 11 years by approximately 12,000 users. ... How about this? You give us a little of your real-world money, and for your money, you will get :- If you have any questions, ask us using our admin email address, admin@bcb-tools.com -= Pax Imperia =-
For when you cannot be bothered coding any more... Why not take on some 15 other alien races in a realtime space colonization, trade, diplomacy & war game... Excellent Graphics Fantastic Gameplay DirectX 3 or better.
Here is a quality game to Download :- PAX IMPERIAThis game is DirectX 3, but you will be surprised... This game could have been written pretty easily using the TDx_Library, which is DirectX 7... (Probably one of the best games ever created) -= 1830 =-
For when you cannot be bothered coding any more... Why not take on some 7 other players in a turn-based railroad strategy game, build tracks, run trains, make money, buy stocks... A computer game based on the 1830 cardboard tile board game... Fantastic Gameplay DOS or better.
Here is a quality game to Download :- 1830This game is DOS, but you will be surprised... (Probably one of the best games ever created) Top -= Geek Speek =-
| Please Speek Geek Speek to EveryOne... | C:> About_BCB_Tools C:> About_Our_Tools | C:> Visual Programming Compiler C:> Example_TDx_Library_Source | C:> Example_BCB_Code_Generator_Source C:> Example_BCB_Code_Generator_Help | I need your TDx_Library applications today... There are many thousands of people looking at this website each week, looking for C++ Builder stuff... Send me your TDx_Library applications and I will promote them, and your website, on this website... Welcome To The Future Of Programming...
Turbo-Charge your software development career with the #1 ultimate next-generation application development productivity solution ever invented... "The TDx_Library"... Create next-generation applications for all Windows Operating Systems in literally seconds, and save 90% of your development effort immediately... A fast, easy-to-use, comprehensive, powerful, seamless, visual, Rapid-Application-Development, complete, integration of DirectX 7.0a and C++ Builder v1,3,4,5,6 for Windows 95,98,ME,CE,NT,2000,XP,VISTA,7,8... -= Important Note =- As of 13th July 2008, the TDx_Library v1.80 is now FREE to download and use. Far as i can tell, it is something like 99.99% or 100% BUG-FREE... Download and install all 5 component libraries for best results... If you would like to have much more stuff including new and improved versions of the TDx_Library... v1.90++ with loads more example source code, demos, tutorials, extra online reference, etc... then Register Now!... Thank You, Darren John Dwyer, Author of the TDx_Library. -= Latest News =- Thank You, Darren John Dwyer, Author of the TDx_Library.
Click here for latest Development News... (20th April 2009) Hint: If you are having problems either installing the TDx_Library v1.80 or using the TDx_Library, you may need to actually compile the component libraries after the installation package has completed, before you can actually compile the demos. Hint: For v1.80, you will need dinput1.lib and dinput2.lib, place them in C:\Program Files\Borland\CBuilder#\Lib\*.* Hint: you may need for BCB# - BCB1: TDx_Library_Defns.obj and TDx_Library_Functions.obj BCB3: TDx_Library_Defns.obj and TDx_Library_Functions.obj BCB4: TDx_Library_Defns.obj and TDx_Library_Functions.obj BCB5: TDx_Library_Defns.obj and TDx_Library_Functions.obj BCB6: TDx_Library_Defns.obj and TDx_Library_Functions.obj place them in C:\Program Files\Borland\CBuilder\Lib\*.* Vista, 7, 8: The Microsoft Dx7 SDK Install does not work on Vista and 7 and 8, neither does the TDx_Library_Install_v180.exe Vista, 7, 8: You can download the DirectX SDK files as a .zip file, and unzip them for Vista and 7 and 8 from the Downloads Page. -= Latest Stuff =- Download the TDx_Library v1.80 - FREE for non-commercial use...
Try the TDx_Library v1.90 online reference...
Try the TDx_Library v1.90 help plugins...
Download BCB-Tools's "Borland C++ Builder Code Generator",also known as the BCB_Code_Generator, v2.10, for free... Download Microsoft's "Windows Millenium Edition",also known as Windows ME, full cd, for free... Download Microsoft's "DirectX 7.0a",also known as DirectX 7, full sdk, for free... Download Borland's "C++ Builder v1.0 Professional",also known as BCB1, full cd, for free... Download Borland's "C++ Builder v3.0 Professional",also known as BCB3, full cd, for free... Download Borland's "C++ Builder v4.0 Professional",also known as BCB4, full cd, for free... Download Borland's "C++ Builder v5.0 Professional",also known as BCB5, full cd, for free... Glossary Terms... www.BCB-Tools.com is changing... evolving... morphing... From now on, www.BCB-Tools.com is going to focus on the following areas of programming :- ... i am going to continue the development of bcb-tools.com, teaching you how to write computer games or other applications using a combination of the TDx_Library v1.90, C++ Builder v1..v6 (maybe 2006/2007), and DirectX for Windows 95,98,ME,CE,NT,2000,XP,Vista,7,8... :) Want to learn how to write computer games? Email me and let me know you'd be interested in learning how to create games... here is some numbers for you to crunch :- one game, one application, 10,000-100,000 players per session... players pay $1-$10 per month, which will fund further development. two games, two applications, most of the stuff written during the first game.... three games... four games... etc. think about it.... 6-12 months per game on development. i'm ready to start this soon the TDx_Library v1.90 is working, getting closer to eventual release then it's a game-writing-frenzy... :) Want to join me, darren, the author of this website, writing games? Email me and let me know you'd be interested in joining me, darren, writing games for a living... :) Want to join me, darren, the author of this website, writing and upgrading my custom 11-year-old development toolsets? Email me and let me know you'd be interested in joining me, darren, writing game and application development tools for a living... i'm planning on this :- the games i write, you download them, they work, standalone, over the LAN, over the internet (multiplayer - 10-100,000 players in each game), or on modem you sell the game in the shops you sell the game online one website per game, with another website of multiple games each game auto-connects to the rest of the gamers with chatrooms, etc. talk while you play the game, even have video / cam during the game amazing gameplay amazing depth of gameplay amazing graphics, with heaps of GFX amazing sounds, with heaps of SFX amazing music amazing input devices amazing multiplayer 2d + even 3d games!!! Lots and lots and lots of MMORPG and MMORTS games... even MMOFPS and MMOARCADE games... the TDx_Library is changing... evolving... morphing... v1.90++ coming very soon... the TDx_Library is undergoing some serious modifications prior to the release of v1.90... most importantly, Vista and 7 and 8 compatibility... // a simple demo, this is what the following code does :- void __fastcall TMainForm::Button1Click() { // initialize the TDx_Library TDx_Initialize(); // setup demo TDx_Sprite* helicopter_sprite = createSprite( "C:\\MyGame\\Images\\helicopter.spr" ); TDx_SoundFX* helicopter_sound = createSoundFX( "C:\\MyGame\\Sounds\\helicopter.snd" ); TDx_SoundFX* bang_sound = createSoundFX( "C:\\MyGame\\Sounds\\bang.snd" ); helicopter_sprite->setPosition( grMaxX/2, grMaxY/2 ); helicopter_sprite->setAutoMovement( -1, -1 ); // start demo here, clear the screen, get setup for auto-animation, make some noise, etc... playSoundFX( "C:\\MyGame\\Sounds\\red_alert.snd" ); playBackgroundMusic( "C:\\MyGame\\Music\\background_music_1.mus" ); // display the intro fadeInText( 100, 0, "Helicopter Demo" ); waitOneSecond(); fadeInText( 100, 200, "...wait..." ); waitOneSecond(); fadeOutText( 100, 200, "...wait..." ); // display a helicopter, and make a noise helicopter_sprite->playSprite( "fadein" ); helicopter_sound->playSound( "repeat" ); waitOneSecond(); // wait for it to move to the extreme top or extreme left of the screen while (helicopter->isMoving() && helicopter->X > 0 && helicopter->Y > 0) // while we are doing anything else DoSomethingElse(); // okay, it hit the top of the screen or the left of the screen, make a BANG bang_sound->playSound( "wait" ); // finished, don't forget to say goodbye waitOneSecond(); say( "goodbye" ); } // that's all you gotta do... --- Cool huh? JUMPSTATION Top
Register "The TDx_Library v1.80" in all it's awesomeness now! (don't forget all the v1.70 example applications) ... How It Works! Our Development Tools DirectX Demos C++ Builder Demos Example Source Code Tutorials Register Downloads Reference
Or Click :- Now Imagine...? Imagine for a few seconds what I could be achieving if I actually had some money to buy some new hardware, software, maybe hire some people and create a whole bunch of new stuff... What do you think? Is it worth Registering to see what we can create in future? Maybe you would like to advertise your stuff to over 500 Borland C++ Builder programmers per day? Take a look at our Sponsorship Options... Mail me with your ideas... Mail someone else with your ideas.. Here's some ideas :-
THANKS FOR VISITING BCB-TOOLS.COM Top Thanks very much for visiting BCB-Tools.com, which gets about 100,000 visitors per year. ... We hope you enjoyed reading about our website and tools, and hope you found it useful, because we work very hard on making this website a unique experience designed to enrich your life... ... Please come back and see the website and our tools as we evolve over the coming weeks, months, years... ... Darren Dwyer, Creator of BCB-Tools.com, the TDx_Library, the TDx9_Library and the BCB_Code_Generator. Creator of Darren-John-Dwyer.com. Israel Luengo Garcia, Coder of BCB-Tools.com Spanish Pages. Please Donate US$20 Now! ...
Please Register @ US$200 Now! "Across All Societies, Throughout All History, By Mutual Consent... the first to claim ownership of something previously unclaimed rightfully becomes it's owner..." Thanks, Darren John Dwyer, admin@bcb-tools.com www.bcb-tools.com http://bcb-tools.com
Welcome | Latest News | Tools | Demos | Tutorials | Reference | Register | Downloads FAQ | Forums | Feedback | Mailing List | Links | Site Information This page is Copyright © 2000++ Darren John Dwyer, Australia. All Rights Reserved. Borland C++ Builder, CBuilder, etc are Trademarks of Borland Corporation or Embarcadero Corporation.. DirectX, DirectDraw, Windows, etc are Trademarks of Microsoft Corporation. These are just some extra keywords :- (try selecting them ;) BCB-Tools.com BCB-Tools Borland C++ Builder Borland Builder C++ Builder BCB Components TDx TDx_Library TDx_Draw_Library TDx_Sound_Library TDx_Input_Library TDx_Play_Library TDx_Setup_Library TDx_3DI_Library TDx_3DR_Library TDx_Music_Library TDx_Show_Library TDx_Animation_Library TDx_Transform_Library RAD DirectX DirectDraw DirectSound DirectInput DirectPlay DirectSetup Direct3DImmediate Direct3DRetained DirectMusic DirectShow DirectAnimation DirectTransform DirectX Components DirectX Tools DirectX Development DirectX Game Development DirectX Demos DirectX Programming RADDirectX Rapid Application Development DirectX LPDIRECTDRAW7 LPDIRECTDRAWCLIPPER LPDIRECTDRAWCOLORCONTROL LPDIRECTDRAWGAMMACONTROL LPDIRECTDRAWPALETTE LPDIRECTDRAWSURFACE7 LPDIRECTDRAWVIDEOPORT LPDDVIDEOPORTCONTAINER LPDIRECTSOUND LPDIRECTSOUND3DBUFFER LPDIRECTSOUND3DLISTENER LPDIRECTSOUNDBUFFER LPDIRECTSOUNDCAPTURE LPDIRECTSOUNDCAPTUREBUFFER LPKSPROPERTYSET LPDIRECTSOUNDNOTIFY LPDIRECTINPUT7 LPDIRECTINPUTDEVICE7 LPDIRECTINPUTEFFECT LPDIRECTPLAY4 LPDIRECTPLAYLOBBY3 Have a big smile & a happy day...
All development of the TDx_Library and bcb-tools is paid for by Registrations and Donations. Please, if you use my software, then please pay me for my time, effort and skills... Please Register |
(c) 2013 djd Darren John Dwyer, Wellington, Australia, All Rights Reserved. Programming Note: You can use the TDx_Library to create DirectX9+ interfaces and use DirectX9+ natively in BCB!!! Testimonials What our Registered Users say... Important: Latest News Help Wanted DemoCoders, Article Writers, Programmers, Artists, Musicians, WebHeads, etc., Wanted Investment Opportunity Investors Wanted Advertise Your Website Here Sponsors Wanted Marketing Comment Windows 95,98,ME, CE,NT,2000,XP, or VISTA or 7 or 8 Only? Tech Comparison Visual C++ or C++ Builder Tech Comment What is Better? DirectX 7.0a or DirectX 9.0c or DirectX 10? etc... Example TDx_Library Demo Source Code Example TDx_Library Component Source Code Article DirectX 9 v's DirectX 10 The TDx_Library Easy-To-Use, Powerful, Professional RAD DirectX Component Libraries for Borland C++ Builder (tm) programmers... The TDx_Library. Cutting-Edge Special FX
The TDx_Library. The world's first complete RAD DirectX programming solution. The most powerful programming SDK ever invented. The TDx_Library. The ultimate solution for creating incredible cutting-edge games and multimedia apps for Windows Operating Systems using Borland C++ Builder and DirectX. The TDx_Library. Seamlessly Integrating Microsoft DirectX(tm) and Borland C++ Builder(tm) into an advanced Drag-n-Drop & Click Visual Object-Oriented (OOP) Rapid-Application-Development (RAD) DirectX Application Programming Interface (API) for Borland C++ Builder (BCB) v1,3,4,5,6 compatible with the BCB Visual Component Library (VCL) The TDx_Library. What DirectX(tm) should have been like... What C++ Builder(tm) should ship from the factory with... OOP RAD DirectX component libraries The TDx_Library. DirectX(tm) Optimized for C++ Builder(tm) The TDx_Library. Better than Managed DirectX(tm) The TDx_Library. "RAD DirectX" Have a good, long, hard look at this toolset... it will change your life... quite literally... forever more... |