Tally now provides a TDL interface to obtain data sets in Collection from external Plug-Ins. These
Plug-Ins are written as DLL’s which can be used to fetch external data (i.e., from Internet, external Database, etc.). These DLL's should return a valid XML which can be easily mapped into TDL
Collection. In other words, TDL developer can provide a simple string value and/or XML to the
DLL function. The DLL gives XML data as an output. Collection takes this data and converts it into
objects and object methods, which can be accessed in TDL like other objects.
DLL collection will be very useful in the following scenarios
1. To display stock quotes from the internet
2. To get data from different formats like CSV, HTML
3. External device interfaces
4. RFID Barcode scanner
5. Petrol Pump device interface
6. Foot fall count
7. External application interfaces
8. GAS distributor application
9. To get attendance details in Pay Roll through swipe
In DLL collection, support is being provided for Plug-Ins and ActiveX-Plug-Ins.
Plug-Ins are written as DLL’s which can be used to fetch external data (i.e., from Internet, external Database, etc.). These DLL's should return a valid XML which can be easily mapped into TDL
Collection. In other words, TDL developer can provide a simple string value and/or XML to the
DLL function. The DLL gives XML data as an output. Collection takes this data and converts it into
objects and object methods, which can be accessed in TDL like other objects.
DLL collection will be very useful in the following scenarios
1. To display stock quotes from the internet
2. To get data from different formats like CSV, HTML
3. External device interfaces
4. RFID Barcode scanner
5. Petrol Pump device interface
6. Foot fall count
7. External application interfaces
8. GAS distributor application
9. To get attendance details in Pay Roll through swipe
In DLL collection, support is being provided for Plug-Ins and ActiveX-Plug-Ins.
- Plug-Ins: DLLs created using C++ or VC++. These DLLs need not be registered separately.
- ActiveX Plug-Ins: DLLs created by using VB6, VB.Net, C#.Net, etc. These DLLs have to be registered. Registration process has been explained in detail later.
At present, the ‘Collection’ definition allows working with a C++ DLL, VB DLL, .Net DLL, etc.,
which has a function defined by the name TDLCollection (The function has to be created by this
name ONLY). This function delivers an XML which is available as objects in the Collection.
Skip to main content