|
ABOUT OUR TOOLS
|
|
Our tools come complete, ready-to-use, and contain everything you need to get started writing advanced
next-generation DirectX applications using Borland C++ Builder, in timeframes measured in seconds and minutes...
"The TDx_Library" is a complete, advanced, next-generation Toolset that enables you to code advanced FX into your
applications in minutes, or it's a complete Game Development Kit, or a complete Multimedia Development Kit,
or whatever...
It's a toolset that will save you hundreds of thousands of dollars in development costs, and a development toolset
that will save you thousands and thousands of hours of tedious, hard-core development efforts...
A toolset that will save you 90%+ of your development time and costs...
This is what you get for your money :-
- 107++ highly advanced next-generation Borland C++ Builder v1,3,4,5,6 & DirectX 7.0a Components
- with Megabytes and Megabytes of fully documented Source Code, in plain, simple-to-understand English
- Megabytes of fully integrated BCB [F1] Help Files, in plain, simple-to-understand English
- hundreds of Properties, Methods, Events, Callbacks, etc.
- all relevant BCB 1,3,4,5,6 Project Files and Batch Files and Readme's, etc.
- heaps of Demos with Full Source Code
- step-by-step Tutorials
- detailed Information Pages
- comprehensive Reference Pages
- one-on-one email support with the component author(s)
- online discussion forums
- a dynamically growing 8,000+ page dedicated website resource
- an ongoing Development and Upgrade and Support commitment
- a 14,000+ strong community of fellow TDx_Library users
- etc.??
You can write a complete useful TDx_Library and DirectX and C++ Builder application that works perfectly on
all versions of Windows with as little as (4) lines of code... including the #pragma's... for example, to play a .wav file :-
#pragma link "TDx_Sound_Library_Install"
void __fastcall TForm1::Button1Click(TObject* Sender)
{
if (Dx_Sound1->Create(NULL))
if (Dx_SoundBuffer1->CreateFromFile(Dx_Sound1,"ExampleSound.wav"))
Dx_SoundBuffer1->Play(0,0);
}
Or add a couple more lines of code and play (2) .wav files simultaneously... and loop one of the sounds...
#pragma link "TDx_Sound_Library_Install"
void __fastcall TForm1::Button1Click(TObject* Sender)
{
if (Dx_Sound1->Create(NULL))
{
if (Dx_SoundBuffer1->CreateFromFile(Dx_Sound1,"ExampleSound.wav"))
Dx_SoundBuffer1->Play(0,0);
if (Dx_SoundBuffer2->CreateFromFile(Dx_Sound1,"Background_Sound_Or_Music.wav"))
Dx_SoundBuffer2->Play(0,DSBPLAY_LOOPING);
}
}
Continue to add a couple more lines of code and play (3) .wav files simultaneously... and loop two of the sounds...
Including realtime format conversion, realtime mixing, etc...
#pragma link "TDx_Sound_Library_Install"
void __fastcall TForm1::Button1Click(TObject* Sender)
{
if (Dx_Sound1->Create(NULL))
{
if (Dx_SoundBuffer1->CreateFromFile(Dx_Sound1,"Beep.wav"))
Dx_SoundBuffer1->Play(0,0);
if (Dx_SoundBuffer2->CreateFromFile(Dx_Sound1,"Background_Sound1.wav"))
Dx_SoundBuffer2->Play(0,DSBPLAY_LOOPING);
if (Dx_SoundBuffer3->CreateFromFile(Dx_Sound1,"Background_Sound2.wav"))
Dx_SoundBuffer3->Play(0,DSBPLAY_LOOPING);
}
}
Of course, you are not limited to simple applications... our demos prove that...
Using our tools you are only limited by your imagination... our tools really are incredibly powerful...
One final example :-
#pragma link "TDx_Sound_Library_Install"
void __fastcall TForm1::FormCreate(TObject* Sender)
{
Dx_Sound1->Create(NULL);
Dx_SoundBuffer1->CreateFromFile(Dx_Sound1,"Beep.wav");
}
void __fastcall TForm1::Button1Click(TObject* Sender)
{
if (!Dx_SoundBuffer1->Playing) Dx_SoundBuffer1->Play(0,0);
}
How much code to play back a "Beep" when you click a button... too easy...
- Want More Information? Click Below...
|
|