ITrack/Third Party Extensions

From ISoft Wiki
< ITrack(Redirected from Third Party Extensions)
Jump to navigationJump to search

Third party extensions are a special subset of extensions shipped with ITrack products in order for proper interaction with other pieces of software. These extensions are usually supplied in order to enable auxiliary functions, such as Printing or VIN Decoding.

Third party extensions almost always have an accompanying Utility Extensions or Module Extensions for proper integration with ITrack. In addition, they are often accompanied by a page in the options menu for configuration (when appropriate).

Third Party Extensions Used in ITrack

When appropriate, the accompanying module/utility extension is listed in brackets [].

  • libmysql.dll - MySQL database extension. This module is required for any piece of ITrack that will interact with a MySQL database. Requires [ITMySQLConnection_d.dll], a Database Connection Extensions in order to be integrated properly with ITrack.
  • libcurl.dll - CURL API. This extension is used for transferring files and opening connections through the internet. This is a dependency of the [ITrack Updater].
  • CRViewer.dll - Crystal Reports Viewer. This extension enables ITrack to show print previews of Crystal Reports printouts. Though it is not required for the function of ITrack, this extension is required for the preview function in ITrack and is a dependency of the [ Report Viewer ] module extension.
  • DevIL.dll, ILU.dll, ILUT.dll - Dev IL/Open IL, a cross-platform image library. This is a dependency of many extensions, especially those that deal with the processing and displaying of images.
  • vp_lib.dll, vp_lib5.dll - VINPower, VIN decoding software. This extension must be properly installed in order for automatic VIN decoding to work. This extension is dependent on the installation of the VINPower files. In many ITrack products, vehicle related screens are dependent (optionally) on this extension.