-= VCL RAD DirectX for C++ Builder =-

Welcome to BCB-Tools.com Latest News

Development Tools Demo Applications Step-By-Step Tutorials Component Reference

Register our Tools Available Downloads

Frequently Asked Questions Links to other sites Information about the BCB-Tools.com website










    ABOUT OUR TOOLS
    Go to the Welcome Page
        ABOUT OUR TOOLS

    Example Source Code

    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...


  • Example Source Code




















Top

Welcome |  Latest News |  Tools |  Demos |  Tutorials |  Reference |  Register |  Downloads
FAQ |  Forums |  Feedback |  Mailing List |  Links |  Site Information

This page is Copyright © 2000-2007 Darren John Dwyer, Australia. All Rights Reserved.
Borland C++ Builder, CBuilder, etc are Trademarks of Borland Corporation.
DirectX, DirectDraw, Windows, etc are Trademarks of Microsoft Corporation.