Integration With Embarcadero RAD Studio - Overview

Applies to AQTime 8.81, last modified on May 21, 2021

AQTime can be tightly integrated into Embarcadero RAD Studio. The integration gives developers the full control over the profiling process and AQTime from within RAD Studio, ensuring the continuous application development lifecycle.

Supported IDE Versions

Currently, AQTime extends the following versions of RAD Studio:

  • Embarcadero RAD Studio 10.4 Sydney

  • Embarcadero RAD Studio 10.3 Rio

  • Embarcadero RAD Studio 10.2 Tokyo

  • Embarcadero RAD Studio 10.1 Berlin

  • Embarcadero RAD Studio 10 Seattle

  • Embarcadero RAD Studio XE8

  • Embarcadero RAD Studio XE7

  • Embarcadero RAD Studio XE6

Requirements

Important: To profile your applications with AQTime from within the RAD Studio IDE, you need to run RAD Studio as an administrator. To do this, right-click RAD Studio’s shortcut and choose Run as Administrator from the context menu, or modify the shortcut properties so that RAD Studio is launched with administrator permissions automatically.

Integration Features

AQTime’s integration into the RAD Studio IDE means the following:

  • Profiling from within the RAD Studio IDE.
    AQTime enhances RAD Studio with its profiling capabilities and lets you easily make profiling part of your development process. Profiling can be started and performed in the same way as you would debug or run your application from RAD Studio. You can also view profiling results in RAD Studio and quickly navigate from the results to the corresponding source files, classes, methods and lines in RAD Studio’s Code Editor.

    Note: For information about the settings required to profile applications that use non-English languages, see Using AQTime on Non-English Locales.

  • AQTime panels (Setup, Report, Summary and others) are integrated into the IDE.
    When you open an AQTime project in RAD Studio, the layout of the IDE’s panels and windows is extended with AQTime-specific panels. When an AQTime project is closed, these panels are automatically hidden within the IDE.


  • A new AQTime project type is added.
    In RAD Studio, AQTime projects (.aqt files) are part of the AQTime project groups (.bdsproj files). You can create AQTime projects and project groups the same way you create Delphi projects and project groups of other types by using the New Items dialog of RAD Studio. The contents of an AQTime project are displayed in the Project Manager.


  • AQTime integrates its menus and toolbars into the IDE.
    AQTime adds the following menu items and toolbars to the IDE’s menu and toolbar system:

    • AQTime adds the AQTime menu to the IDE’s main menu. This menu contains commands used to choose the profiler, run and terminate the profiling, specify run parameters, get profiling results, modify the profiler and panel options, and so on.

    • AQTime adds the AQTime Profile Windows submenu to the IDE’s View menu. This submenu contains commands that activate the needed AQTime panels integrated into the IDE.

    • AQTime appends the Profile item to the context menu of RAD Studio’s Code Editor. Using the Profile item you can quickly profile individual routines, classes and source files. See Using Quick Profiling Area for details.

    • AQTime toolbars are added to RAD Studio and let you perform other AQTime-specific actions in the IDE.


  • AQTime integrates into the RAD Studio Help system.
    F1 context-sensitive Help is provided for all AQTime panels, dialogs and project items.


  • Further integration into RAD Studio.
    In addition to the core integration, AQTime supports advanced integration: information about the product is displayed in the About dialog box and on the splash screen, AQTime can be integrated into the IDE’s Code Editor, and more.

See Also

Integration With Embarcadero RAD Studio
Using AQTime on Non-English Locales

Highlight search results