IntraWeb Support

IntraWeb is a sophisticated, RAD component-based Web development tool that automatically maintains server-side state between Web page requests. As a result, IntraWeb has advantages over ASP.NET for creating Web sites that require the type of state persistence typically associated with traditional client applications. There are a number of features that make IntraWeb an attractive alternative to ASP.NET Web site development. As mentioned previously, IntraWeb supports several convenient levels of...

Borland 60

to the process. If you select the Borland .NET Debugger, only processes hosted by the CLR common language runtime are displayed for your selection. C Proararn Files Boriar d BD5 3,0 Bin C docs Dot Net ,Reflector . NET Framework 1.1 If you select the Borland Win32 Debugger, traditional Win32 processes are shown. Proararn Files Borland BD5 3,0 inl 5how 5ystenri Frocesses V Pause Atter Attach Also new is the option to detach from a process. If you have previously used one of the Borland debuggers...

Error Insight

Error Insight, which makes its debut in Delphi 2005, provides you with a service that can be roughly described as spell checking and grammar checking for programmers. As you write your Delphi or C code, the IDE actively evaluates your work, identifying the symbols, keywords, and directives that you use, looking for syntax and semantic errors that the compiler cannot resolve. When Error Insight locates an error, it identifies the problem by underscoring the offending text with red squiggly...

The History Manager

One of the more exciting additions to the Delphi 2005 code editor is the History Manager. The History Manager, which you display by clicking the History tab when a source file is active in the code editor, allows you to view changes to your source files over time, view comments about specific versions of your source code, view the differences between the various saved versions of your files, and easily revert to any backup state or checkin. By default, the History Manager transparently...

ADONET Connection String Editor

Delphi 2005 now provides you with an ADO.NET connection string editor for SqlConnection, OdbcConnection, and OleDbConnection components. Previously, unless you were using BDP for ADO.NET, constructing your connection string for an ADO.NET connection generally involved referring to the documentation for your .NET data provider. When you need to configure one of these components in the Delphi 2005 IDE, select the ConnectionString property in the Object Inspector and click the ellipsis button to...

Borland 101

More than twenty years in the making, Delphi 2005 achieves what no other development environment can, providing you with state-of-the-art tools that preserve your investment in today's software as you migrate towards tomorrow's new standards. With integrated tools that support every aspect of the application lifecycle, Delphi 2005 truly is the ultimate Windows development solution. Founded in 1983, Borland Software Corporation NASDAQ BORL is the global leader in platform independent solutions...

Borland 50

procedure ConvertFtoC Temp Integer Integer Support for Pentium 4 SSE3 and SSE2 Instruction Op Codes and Data Types If you need to get close to the silicon, Delphi's Win32 compiler now permits you to include Pentium 4 SSE3 and SSE2 op codes and data types in your inline assembly routines. XML document generation was introduced in the Delphi 8 for .NET and C Builder compilers. You can now generate XML documentation files for your Win32 source code. To enable XML Doc generation, enable the...

Borland 41

If the Supports function determines that the methods of your interface map to functions exported from the named DLL, the variable you pass in the third parameter of the call to Supports will point to an object that implements the interface you passed in the second parameter. You can then use this object reference to execute the unmanaged routines of the DLL. If one or more of the methods of the interface are not exported by the named DLL, or the named DLL does not exist or is somehow...

Borland 32

changes even after you have changed a file's name. In short, the History Manager provides you with a convenient and powerful interface to the robust StarTeam project asset management system. It's worth noting that the History Manager also works with the DFM files of VCL and VCL for .NET applications. DFM files are used in those applications to persist information about the properties of the objects that appear on your forms, data modules, and frames. As a result, the History Manager permits you...

Persistent Bookmarks

Bookmarks are special tags that you place within a source file to enhance your navigation within that file. You place a bookmark by pressing Ctrl-Shift, followed by a single digit, from 0 to 9. Once placed, the bookmark appears in the left gutter of the code editor using a glyph that represents the digit. Once a bookmark has been placed, you can quickly navigate to that bookmark within the code editor by pressing the Ctrl key followed by the digit used to place the bookmark. For example, if you...

SyncEdit

SyncEdit is a new feature in Delphi 2005 that provides support similar to symbol renaming refactoring. Unlike symbol renaming, however, SyncEdit performs localized renaming of symbols for a selected code block only. This is a powerful capability and one of the most popular new features with developers. SyncEdit becomes available anytime you select a code block that includes at least two instances of the same symbol name. For example, consider the following figure, which depicts a selected code...

Borland 46

you compile a VCL for .NET application to use a runtime package, you are required to deploy that package, just as you are required to ensure the deployment of all assemblies DLLs that are referenced in your application. Weak packaging of a unit addresses a problem that arises when a runtime package contains one or more units that statically link to an external DLL, in particular, a DLL that is not commonly available. Under normal conditions, this situation requires that you deploy both the...

JEE and CORBA to NET Integration with Janeva

Janeva is Borland's middleware solution for using J2EE Java 2 Enterprise Edition Enterprise JavaBeans and CORBA common object request broker architecture objects from your Delphi 2005 applications. With Janeva, you can leverage your existing enterprise-level objects, calling them from your Web-enabled or workstation client .NET applications. To enable access to a J2EE or CORBA object from your Delphi 2005 application, select the Project menu on Delphi 2005's main menu, or right-click the...

Help Insight

Another new Code Insight feature appearing in Delphi 2005 is Help Insight. Help Insight provides you with information about the classes, interfaces, methods, properties, and fields that appear in your code, without you ever having to leave the code editor. To access Help Insight, briefly pause your mouse pointer over a symbol in the code editor. After a moment, a hint window appears, displaying information about the symbol. procedure TFocrnl. LoadEit-itiaplClick Sender TObject irar if...

Evaluator Frame Support for Win Local Variables

A popular debugging feature in Delphi 8 and C Builder is the capability to select a particular frame from the call stack using the Local Variables dialog box. This feature is now available for the Borland Win32 Debugger. With the Borland Win32 Debugger loaded, view the Local Variables dialog box. If this dialog box is not already visible, select View Debug Windows Local Variables, or press Ctrl-Alt-L, to display it. Initially, the values of variables local to the current function that the...