RAD Studio (Common)
ContentsIndex
PreviousUpNext
Compiling and Building Procedures

This section provides how-to information on building packages and localizing applications.

Name 
Description 
 
You can create packages in RAD Studio and include them in your projects. 
C++Builder supports compiling design-time packages that contain Delphi source files. However, if any of those Delphi sources make reference to IDE-supplied design-time units such as DesignIntf, DesignEditors, and ToolsAPI that exist in DesignIDE100.bpl, you must take steps to ensure that the references can be resolved by the C++Builder package. 
You can use the build events dialog to create a list of events that occur in various stages of the build process. Depending on the type of project, you can create events for the pre-build, pre-link, and post-build stages. You add events for any of these stages in exactly the same way. 
 
 
The IDE uses Microsoft's MSBuild engine to build a project. You can build projects without knowing anything about MSBuild; the IDE handles all the details for you. However, you can also directly build the project using MSBuild command-line syntax as described here. When you build a project, the results of the build appear in the Output pane of the Messages window. If you have entered build events, the build output pane displays the commands you specified and their results.
MSBuild command-line syntax has the form:
MSBuild <projectname> [/t:<target name>][/p:configuration=<configuration name>] 
 
If you have installed RAD Studio with only one or two computer languages (Delphi, C#, C++), and you later decide to add a language that was not originally installed, follow the steps below. 
When compiling an application that references a Delphi-produced assembly, you can link the Delphi units for that assembly into your application. The compiler will link in the binary DCUIL files, which will eliminate the need to distribute the assembly with your application. 
You can preview most refactoring operations in the Refactoring pane. Some refactorings occur immediately and allow no preview. You might want to use the preview feature when you first begin to perform refactoring operations. The preview shows you how the refactoring engine evaluates and applies refactoring operations to various types of symbols and other refactoring targets. Previewing is set as the default behavior. When you preview a refactoring operation, the engine gathers refactoring information in a background thread and fills in the information as the information is collected.
If you apply a refactoring operation right away, it is performed in... more 
You can rename symbols if the original declaration symbol is in your project, or if a project depended upon by your project contains the symbol and is in the same open project group. You can also rename error symbols. 
 
Copyright(C) 2008 CodeGear(TM). All Rights Reserved.
What do you think about this topic? Send feedback!