Search Results for

    Show / Hide Table of Contents

    Breaking Changes

    List of changes in each version that breaks backward compatibility.

    Version 1.9

    • There was a big package restructuration in version 1.9, as detailed in the following topic.

    Package Restructuration

    TMS Query Studio packages have been restructured. The packages are now separated into runtime and design-time packages, allowing a better usage of them in an application using runtime packages (allows it to work with 64-bit applications using runtime packages, for example). Also, Libsuffix option is now being used so the dcp files are generated with the same name for all Delphi versions. Here is an overview of what's changed:

    Before version 2.0, there was a single package named aquery<version>.dpk (where <version> is the "name" of delphi version), which generated BPL and DCP with same names:

    Previous versions:

    Version Package File Name BPL File Name DCP File name
    Delphi 7 aquery7.dpk aquery7.bpl aquery7.dcp
    Delphi 2007 aquery2007.dpk aquery2007.bpl aquery2007.dcp
    Delphi 2009 aquery2009.dpk aquery2009.bpl aquery2009.dcp
    Delphi 2010 aquery2010.dpk aquery2010.bpl aquery2010.dcp
    Delphi XE aquery2011.dpk aquery2011.bpl aquery2011.dcp
    Delphi XE2 aqueryxe2.dpk aqueryxe2.bpl aqueryxe2.dcp
    Delphi XE3 aqueryxe3.dpk aqueryxe3.bpl aqueryxe3.dcp
    Delphi XE4 aqueryxe4.dpk aqueryxe4.bpl aqueryxe4.dcp
    Delphi XE5 aqueryxe5.dpk aqueryxe5.bpl aqueryxe5.dcp
    Delphi XE6 aqueryxe6.dpk aqueryxe6.bpl aqueryxe6.dcp
    Delphi XE7 aqueryxe7.dpk aqueryxe7.bpl aqueryxe7.dcp

    From version 2.0 and on, there are two packages:

    • TMSQueryStudio.dpk (runtime package)

    • dclTMSQueryStudio.dpk (design-time packages)

    DCP files are generated with same name, and only BPL files are generated with the suffix indicating the Delphi version. The suffix, however, is the same used by the IDE packages (numeric one indicating IDE version: 160, 170, etc.). The new package structure is as following (note that when 6.5 was released, latest Delphi version was XE7. Packages for newer versions will follow the same structure):

    Version Package File Name BPL File Name DCP File name
    Delphi 7 TMSQueryStudio.dpk
    dclTMSQueryStudio.dpk
    TMSQueryStudio70.bpl
    dclTMSQueryStudio70.bpl
    TMSQueryStudio.dcp
    dclTMSQueryStudio.dcp
    Delphi 2007 TMSQueryStudio.dpk
    dclTMSQueryStudio.dpk
    TMSQueryStudio100.bpl
    dclTMSQueryStudio100.bpl
    TMSQueryStudio.dcp
    dclTMSQueryStudio.dcp
    Delphi 2009 TMSQueryStudio.dpk
    dclTMSQueryStudio.dpk
    TMSQueryStudio120.bpl
    dclTMSQueryStudio120.bpl
    TMSQueryStudio.dcp
    dclTMSQueryStudio.dcp
    Delphi 2010 TMSQueryStudio.dpk
    dclTMSQueryStudio.dpk
    TMSQueryStudio140.bpl
    dclTMSQueryStudio140.bpl
    TMSQueryStudio.dcp
    dclTMSQueryStudio.dcp
    Delphi XE TMSQueryStudio.dpk
    dclTMSQueryStudio.dpk
    TMSQueryStudio150.bpl
    dclTMSQueryStudio150.bpl
    TMSQueryStudio.dcp
    dclTMSQueryStudio.dcp
    Delphi XE2 TMSQueryStudio.dpk
    dclTMSQueryStudio.dpk
    TMSQueryStudio160.bpl
    dclTMSQueryStudio160.bpl
    TMSQueryStudio.dcp
    dclTMSQueryStudio.dcp
    Delphi XE3 TMSQueryStudio.dpk
    dclTMSQueryStudio.dpk
    TMSQueryStudio170.bpl
    dclTMSQueryStudio170.bpl
    TMSQueryStudio.dcp
    dclTMSQueryStudio.dcp
    Delphi XE4 TMSQueryStudio.dpk
    dclTMSQueryStudio.dpk
    TMSQueryStudio180.bpl
    dclTMSQueryStudio180.bpl
    TMSQueryStudio.dcp
    dclTMSQueryStudio.dcp
    Delphi XE5 TMSQueryStudio.dpk
    dclTMSQueryStudio.dpk
    TMSQueryStudio190.bpl
    dclTMSQueryStudio190.bpl
    TMSQueryStudio.dcp
    dclTMSQueryStudio.dcp
    Delphi XE6 TMSQueryStudio.dpk
    dclTMSQueryStudio.dpk
    TMSQueryStudio200.bpl
    dclTMSQueryStudio200.bpl
    TMSQueryStudio.dcp
    dclTMSQueryStudio.dcp
    Delphi XE7 TMSQueryStudio.dpk
    dclTMSQueryStudio.dpk
    TMSQueryStudio210.bpl
    dclTMSQueryStudio210.bpl
    TMSQueryStudio.dcp
    dclTMSQueryStudio.dcp
    In This Article
    Back to top TMS Query Studio v1.16
    © 2002 - 2023 tmssoftware.com