Tally ERP 9 | Tally 9 | Tally 8.1 | Tally 7.2 | Tally 6.3 | Learn Tally TDL

Sunday, February 4, 2007

Introduction to Tally Definition Language (TDL)

Tally Definition Language (TD) is a proprietary language of "Tally Solutions FZ LLC" and is specific to Tally only. You can use TDL for customizing Tally software as per your requirements.

READ our sample programs to know more about progamming with Tally Definition Language. We shall be posting sample programs regularly on this blogspot. Initially, we shall start with some basic features of TDL and later-on move to more advanced topics.

You can create your own TDL programs using any text-editor (like NOTEPAD). To compile these program, you need Tally Developer 2.7 which can purchased from Tally Solutions or any other Tally Authorised Dealer or Service centre.

Please note that we don't sell Tally Developer 2.7.

When you compile your TDL program using Tally Developer, a TCP (Tally Compiled Program) file is generated. To use this TCP file, you need to do certain changes in the Tally.ini file. The Tally.ini file is located in the directory where Tally Software is installed.

Changes required in Tally.ini

a) You are required to copy your TCP file to the Tally directory.
b) Use NOTEPAD to open and modify the Tally.ini file.

Create your own TDL programs
As mentioned earlier, TDL programs are simple text files that contain TDL statements. You can easily create TDL programs using Notepad. Next, you need to compile it. In case, if you don't have the Tally Developer software, you can send us your TDL file (i.e. simple text file with TDL statements) to us. We shall compile it and send it back to you. You can mail your TDL programs to TDLplayground@rtslink.com. However, we cannot give you 100% commitment that all such requests will be entertained because of the large number of emails that we receive.

If your program is worth its salt, we shall publish it in this blogspot (of-course with your prior-permission).

You can visit us at www.rtslink.com

Tally; Tally Developer and Tally Definition Language are trademarks or registered trademarks of "Tally Solutions FZ LLC", Bangalore.