top of page

New Life Levels

Public·9 members
Karen Bespalov
Karen Bespalov

A Step-by-Step Tutorial on Installing and Updating DevExpress VCL 18.1.3 with DxAutoInstaller 2.1.10



DevExpress VCL 18.1.3 Full Source with DxAutoInstaller 2.1.10: A Comprehensive Guide




If you are a Delphi developer who wants to create stunning and powerful user interfaces for your applications, you might have heard of DevExpress VCL components. DevExpress VCL is a set of over 200 UI controls and libraries that allow you to build rich, responsive, and high-performance desktop applications with Delphi.




DevExpress VCL 18.1.3 Full Source with DxAutoInstaller 2.1.10



But how do you install and use DevExpress VCL components in your Delphi projects? And how do you keep them updated to the latest version? That's where DxAutoInstaller comes in handy.


DxAutoInstaller is a tool that automates the installation and update process of DevExpress VCL components for Delphi IDEs. It supports Delphi versions from 7 to 11, and DevExpress VCL versions from 12 to 22.


In this article, we will guide you through the steps of downloading and installing DevExpress VCL 18.1.3 Full Source with DxAutoInstaller 2.1.10, as well as using and updating DevExpress VCL components in your Delphi projects.


What is DevExpress VCL?




DevExpress VCL is a collection of UI controls and libraries that enable you to create professional-looking and feature-rich desktop applications with Delphi.


The benefits of using DevExpress VCL components




Some of the benefits of using DevExpress VCL components are:


  • They provide a consistent and modern look and feel for your applications across different platforms and devices.



  • They offer a wide range of UI elements, such as grids, charts, editors, gauges, ribbons, menus, dialogs, calendars, reports, maps, and more.



  • They support data binding, data validation, data filtering, data grouping, data sorting, data summarizing, data exporting, and data printing.



  • They allow you to customize every aspect of their appearance and behavior, such as colors, fonts, icons, styles, themes, animations, transitions, layouts, etc.



  • They are optimized for performance and memory usage, ensuring fast loading and smooth scrolling.



  • They are compatible with the latest versions of Delphi and support both VCL and FireMonkey frameworks.



  • They come with comprehensive documentation, demos, tutorials, videos, and support services.



The features of DevExpress VCL 18.1.3




The latest version of DevExpress VCL at the time of writing this article is 18.1.3, which was released on July 31st, 201 Some of the features of DevExpress VCL 18.1.3 are:


  • It introduces a new component called TdxTileControl, which allows you to create tile-based interfaces similar to Windows 10 Start Menu or Office 365 Dashboard. You can customize the tiles with different shapes, sizes, colors, images, badges, and animations. You can also group the tiles into categories and arrange them in different layouts.



  • It adds a new feature called Filter Editor to the TcxGrid component, which enables you to create complex filter expressions using a visual interface. You can drag and drop fields, operators, and values to build filter criteria. You can also use predefined filters or custom filters for more flexibility.



  • It improves the TcxRichEdit component with support for tables, which allow you to insert and edit tabular data in your rich text documents. You can format the tables with different borders, backgrounds, alignments, and styles. You can also merge and split cells, resize rows and columns, and sort data.



  • It enhances the TdxGaugeControl component with support for linear gauges, which display values along a horizontal or vertical scale. You can choose from different types of linear gauges, such as thermometer, ruler, level bar, or progress bar. You can also customize the scale, range, pointer, and value indicators.



  • It updates the TdxMapControl component with support for OpenStreetMap, which is a free and open-source map service that provides worldwide coverage. You can use OpenStreetMap as an alternative or supplement to other map providers, such as Bing Maps or Google Maps. You can also overlay custom markers, shapes, routes, and layers on the map.



What is DxAutoInstaller?




DxAutoInstaller is a tool that simplifies the installation and update process of DevExpress VCL components for Delphi IDEs.


The advantages of using DxAutoInstaller for installing DevExpress VCL components




Some of the advantages of using DxAutoInstaller for installing DevExpress VCL components are:


  • It saves you time and effort by automating the installation and update process of DevExpress VCL components. You don't have to manually download, extract, compile, and register the components for each Delphi version you use.



  • It ensures that you have the latest version of DevExpress VCL components installed in your Delphi IDEs. It checks for updates automatically and notifies you when a new version is available. You can also choose to update only selected components or all components at once.



  • It prevents errors and conflicts that may occur when installing or updating DevExpress VCL components manually. It backs up your existing packages and libraries before installing or updating the components. It also cleans up any leftover files or registry entries after uninstalling the components.



  • It supports multiple Delphi versions and DevExpress VCL versions. It works with Delphi versions from 7 to 11, and DevExpress VCL versions from 12 to 22. It also detects your installed Delphi versions and DevExpress VCL versions automatically.



  • It provides a user-friendly and intuitive interface that allows you to easily configure and manage your DevExpress VCL components. You can view the details of each component, such as version, status, path, package name, library name, etc. You can also access the documentation, demos, forums, and support services of DevExpress from within the tool.



The features of DxAutoInstaller 2.1.10




The latest version of DxAutoInstaller at the time of writing this article is 2.1.10, which was released on August 6th, 2021. Some of the features of DxAutoInstaller 2.1.10 are:


  • It adds support for Delphi 11 Alexandria, which is the latest version of Delphi that was released on August 5th, 2021. It also adds support for DevExpress VCL 21.1.4, which is the latest version of DevExpress VCL that was released on July 31st, 2021.



It fixes some bugs and improves some functionalities, such as:


  • Fixing the issue of not detecting Delphi 10.4 Sydney Update 2 correctly.



  • Fixing the issue of not installing some packages in Delphi 10.4 Sydney correctly.



  • Fixing the issue of not updating some components in DevExpress VCL 21.1.3 correctly.



  • Improving the detection of DevExpress VCL components and their dependencies.



  • Improving the backup and restore functions of DevExpress VCL components.



  • Improving the user interface and the log file of DxAutoInstaller.




How to download and install DevExpress VCL 18.1.3 Full Source with DxAutoInstaller 2.1.10?




In this section, we will show you how to download and install DevExpress VCL 18.1.3 Full Source with DxAutoInstaller 2.1.10 on your computer.


The system requirements for DevExpress VCL 18.1.3 and DxAutoInstaller 2.1.10




Before you download and install DevExpress VCL 18.1.3 and DxAutoInstaller 2.1.10, you need to make sure that your computer meets the following system requirements:


ComponentRequirement


Operating SystemWindows XP/Vista/7/8/8.1/10 (32-bit or 64-bit)


Delphi IDEDelphi 7/2005/2006/2007/2009/2010/XE/XE2/XE3/XE4/XE5/XE6/XE7/XE8/10 Seattle/10.1 Berlin/10.2 Tokyo/10.3 Rio/10.4 Sydney/11 Alexandria (32-bit or 64-bit)


DevExpress VCLDevExpress VCL 12.x/13.x/14.x/15.x/16.x/17.x/18.x/19.x/20.x/21.x (Full Source or Trial)


DxAutoInstallerDxAutoInstaller 2.1.10 (Free)


Disk SpaceAt least 5 GB of free disk space


Internet ConnectionA stable internet connection for downloading the files


The steps to download and install DevExpress VCL 18.1.3 Full Source with DxAutoInstaller 2.1.10




The steps to download and install DevExpress VCL 18.1.3 Full Source with DxAutoInstaller 2.1.10 are as follows:


  • Download DevExpress VCL 18.1.3 Full Source from the official website of DevExpress or from any other trusted source. The file name should be DevExpressVCL-18.1-FullSource.exe. The file size should be about 600 MB.



  • Download DxAutoInstaller 2.1.10 from the official website of DxAutoInstaller or from any other trusted source. The file name should be DxAutoInstaller-2-1-10.zip. The file size should be about 4 MB.



  • Extract the zip file of DxAutoInstaller to a folder of your choice, such as C:\DxAutoInstaller.



  • Run the exe file of DevExpress VCL as administrator and follow the instructions to extract the files to a folder of your choice, such as C:\DevExpressVCL-18-1-FullSource.



  • Run the exe file of DxAutoInstaller as administrator and follow the instructions to install it on your computer.



  • Launch DxAutoInstaller from the Start Menu or the Desktop shortcut.



  • Select the Delphi versions that you want to install DevExpress VCL components for, and click on the Install button.



  • Wait for DxAutoInstaller to install DevExpress VCL components for each selected Delphi version automatically.



  • Restart your Delphi IDEs to load the installed DevExpress VCL components.



  • Congratulations! You have successfully installed DevExpress VCL 18.1.3 Full Source with DxAutoInstaller 2.1 .10.



How to use DevExpress VCL 18.1.3 components in your Delphi projects?




In this section, we will show you how to use DevExpress VCL 18.1.3 components in your Delphi projects.


The overview of DevExpress VCL components and their categories




DevExpress VCL components are organized into different categories, based on their functionality and purpose. You can find the DevExpress VCL components in the Tool Palette of your Delphi IDE, under the DevExpress tab. Here is a brief overview of the main categories of DevExpress VCL components:


  • Data Grid: This category contains the TcxGrid component, which is a powerful and flexible grid control that allows you to display and edit data in various ways. You can use different views, such as table view, banded table view, card view, or layout view, to present data in different formats. You can also use features such as grouping, sorting, filtering, summarizing, exporting, and printing to manipulate data.



  • Data Editors: This category contains various components that allow you to edit data in different formats, such as text, numbers, dates, times, colors, images, etc. You can use components such as TcxTextEdit, TcxSpinEdit, TcxDateEdit, TcxColorComboBox, TcxImageComboBox, and more.



  • Data Visualization: This category contains components that allow you to visualize data in different ways, such as charts, gauges, maps, diagrams, etc. You can use components such as TdxChartControl, TdxGaugeControl, TdxMapControl, TdxDiagramControl, and more.



  • Navigation and Layout: This category contains components that allow you to create user-friendly and intuitive navigation and layout for your applications. You can use components such as TdxRibbon, TdxBarManager, TdxNavBar, TdxTileControl, TdxLayoutControl, and more.



  • Reporting and Printing: This category contains components that allow you to create and print reports for your applications. You can use components such as TdxReportLink, TdxComponentPrinter, TfrxReport, and more.



  • Skinning and Themes: This category contains components that allow you to apply skins and themes to your applications. You can use components such as TdxSkinController, TdxSkinChooserGalleryItem, TdxThemeManager, and more.



  • Utilities and Helpers: This category contains components that provide various utilities and helpers for your applications. You can use components such as TdxSpellChecker, TdxAlertWindow, TdxScreenTip, TdxTaskbarProgress, and more.



The examples of using DevExpress VCL components in Delphi code




To use DevExpress VCL components in your Delphi projects, you need to add the corresponding units to the uses clause of your unit. For example, if you want to use the TcxGrid component, you need to add the cxGrid unit to the uses clause.


Then, you can drag and drop the DevExpress VCL components from the Tool Palette to your form or data module, and set their properties and events in the Object Inspector. You can also create and manipulate the DevExpress VCL components in code, using their methods and properties.


Here are some examples of using DevExpress VCL components in Delphi code:


//Create a TcxGrid component dynamically and assign it to a panel var Grid: TcxGrid; View: TcxGridTableView; begin Grid := TcxGrid.Create(Self); Grid.Parent := Panel1; Grid.Align := alClient; View := Grid.CreateView(TcxGridTableView) as TcxGridTableView; View.AssignColumns(ADOQuery1, True); View.DataController.DataSource := ADOQuery1; end; //Change the skin of the application using TdxSkinController begin dxSkinController1.SkinName := 'Office 2019 Colorful'; end; //Show an alert window using TdxAlertWindow begin dxAlertWindowManager1.Show('Hello', 'This is a sample alert message', nil); end; //Create a chart using TdxChartControl var Series: TdxPieSeries; begin ChartControl1.BeginUpdate; try ChartControl1.Clear; ChartControl1.Title.Text := 'Sales by Region'; Series := ChartControl1.AddSeries(TdxPieSeries) as TdxPieSeries; Series.DataBinding.DataSource := ADOQuery2; Series.DataBinding.DataFieldX := 'Region'; Series.DataBinding.DataFieldY := 'Sales'; Series.Labels.Visible := True; Series.Marks.Visible := True; Series.Marks.Style := cxsmsPercent; finally ChartControl1.EndUpdate; end; end;


How to update DevExpress VCL components with DxAutoInstaller?




In this section, we will show you how to update DevExpress VCL components with DxAutoInstaller.


The process of updating DevExpress VCL components with DxAutoInstaller




The process of updating DevExpress VCL components with DxAutoInstaller is similar to the process of installing them. You just need to follow these steps:


  • Download the latest version of DevExpress VCL components from the official website of DevExpress or from any other trusted source. The file name should be DevExpressVCL-xx.x-FullSource.exe, where xx.x is the version number. The file size should be about 600 MB.



  • Run the exe file of DevExpress VCL as administrator and follow the instructions to extract the files to a folder of your choice, such as C:\DevExpressVCL-xx-x-FullSource.



  • Launch DxAutoInstaller from the Start Menu or the Desktop shortcut.



  • Select the Delphi versions that you want to update DevExpress VCL components for, and click on the Update button.



  • Wait for DxAutoInstaller to update DevExpress VCL components for each selected Delphi version automatically.



  • Restart your Delphi IDEs to load the updated DevExpress VCL components.



  • Congratulations! You have successfully updated DevExpress VCL components with DxAutoInstaller.



The tips and tricks for updating DevExpress VCL components with DxAutoInstaller




Here are some tips and tricks for updating DevExpress VCL components with DxAutoInstaller:


  • You can check the current version and status of each DevExpress VCL component in DxAutoInstaller by clicking on the Show Details button.



  • You can backup your existing DevExpress VCL components before updating them by clicking on the Backup button. You can also restore your backed up components by clicking on the Restore button.



  • You can customize the installation and update options of DevExpress VCL components by clicking on the Options button. You can change the settings such as the source folder, the library folder, the package prefix, the package suffix, the package options, etc.



  • You can view the log file of DxAutoInstaller by clicking on the Log button. You can see the details of each installation and update operation, such as the start time, the end time, the result, the errors, etc.



  • You can contact the support team of DxAutoInstaller by clicking on the Help button. You can send an email, visit the website, or join the Telegram group of DxAutoInstaller.



Conclusion




In this article, we have learned how to download and install DevExpress VCL 18.1.3 Full Source with DxAutoInstaller 2.1.10, as well as how to use and update DevExpress VCL components in our Delphi projects. We have also seen some of the benefits, features, and tips of using DevExpress VCL components and DxAutoInstaller.


DevExpress VCL components are a great way to enhance the user interface and functionality of your Delphi applications. They provide a wide range of UI controls and libraries that allow you to create professional-looking and feature-rich desktop applications with Delphi.


DxAutoInstaller is a handy tool that simplifies the installation and update process of DevExpress VCL components for Delphi IDEs. It automates the installation and update process of DevExpress VCL components and prevents errors and conflicts that may occur when installing or updating them manually.


We hope that this article has helped you to understand and use DevExpress VCL components and DxAutoInstaller better. If you have any questions or feedback, please feel free to leave a comment below.


FAQs




Here are some frequently asked questions about DevExpress VCL components and DxAutoInstaller:


  • Q: How much does DevExpress VCL cost?



  • A: DevExpress VCL is a commercial product that requires a license to use. You can purchase a license from the official website of DevExpress or from any authorized reseller. The price of DevExpress VCL depends on the edition and the subscription type you choose. You can also download a free trial version of DevExpress VCL from the official website of DevExpress or from any other trusted source.



  • Q: How much does DxAutoInstaller cost?



A: DxAutoInstaller is a free tool that does not require a license to use. You can download it from the official website of DxAutoInstaller or


About

Welcome to the group! You can connect with other members, ge...

Members

bottom of page