3)
Next Suite
A1 INSTALLATION
Welcome
Welcome to Berg NextSuite Installation manual. This document will help you to install NextSuite components on your system. If you are already familiar with installing components, this document may help you to quickly install NextSuite updates when they are available. If you are inexperienced with installing components in Delphi & C++ Builder, or you experience installation problems this document will help you to successfully install NextSuite. If you have any more questions, please contact us on support@bergsoft.net.
NextSuite Version
As every major component in Next Suite own version, NextSuite also own some kind of global Version number. This number is in following format and it may be found in archive file name in following format:
majorversion.month.year.release
Example: 4.4.08.2
Helpful links
1. BergSoft Support Board (Web Forum): www.bergsoft.net/forum 2. Members Section & New Versions of Components: bms.bergsoft.net 3. Articles & Tutorials: dn.bergsoft.net
Installation steps
Follow these 3 steps in order to successfully install Berg Next Suite components in your Delphi/Borland C++ Builder. IMPORTANT NOTE: If you have previous version of Next Suite installed, please uninstall previous version first (!). 1. Download and extract components on local hard drive 2. Install packages in IDE 3. Uninstalling components If you have problems with installing components please read Common problems during installation section of this document.
Zip archive
Zip archive require zip utility program to be installed first. MS Windows XP and MS Windows Vista operating systems already include support for zip archives.
Archive need to be extracted into desired folder with option keep folder structure is enabled inside your zip utility program (WinZip, WinRar, Total Commander). When files are extracted, packages need to be installed within Delphi/BCB IDE.
1 2 3
Library path Components Installer includes option to add Library Path on installation complete. If components are installed from zip archive, paths need to be added manually. Compiling and installing packages Every package need to be compiled and installed. Common problems during installation
Problems may appear when installing packages, or when placing component on form.
Library path
Adding components paths into Library Path is required in order tell Delphi/BCB IDE where to find components source files (.pas files). IMPORTANT NOTE: Components Installer may automatically add Library Paths into IDE. Library Path settings are located in: Delphi 6, 7, BCB 6: Tools Environment Options Library Library Path Delphi 2005, 2006, 2007: Tools Options Environment Options Delphi Options Library Win 32 Following Paths need to be added: Path <Next Suite>\Sources <Next Suite>\Sources\Next Grid <Next Suite>\Sources\Next DBGrid <Next Suite>\Sources\Next Inspector <Next Suite>\Sources\Next Collection <Next Suite>\Sources\Next Sheet <Next Suite>\Sources\Next Addons Components Required for all components NextGrid, NxFieldChooser, NxSlidesDesigner NextDBGrid NextInspector, NextDBInspector NxAlertWindow, NxButton, NxFlipPanel, NxHeaderPanel NextSheet NxAutoCompletion, NxBusy, NxPreview, NxProgress
Packages with suffix Run are run-time packages, packages with suffix Dsgn are design-time packages. Packages must be installed in following order (following table also indicate packages dependency). Package Name NxCommonRun.dpk1 NxCommonDsgn.dpk NxGridRun.dpk NxGridDsgn.dpk NxDBGridRun.dpk NxDBGridDsgn.dpk NxInspectorRun.dpk NxInspectorDsgn.dpk NxCollectionRun.dpk NxCollectionDsgn.dpk NxSheetRun.dpk NxAddonsRun.dpk Components Next Editors (NxEdit, NxSpinEdit, NxButtonEdit, NxDatePicker), NxColorSheme. NextGrid, NxFieldChooser, NxSlidesDesigner
NextDBGrid
Open package, click on Compile2 and then (after compiling is finished) on Install:
1
As indicated in table above, NxCommonXXX.dpk packages are required to be installed before all other packages because it contains some base classes used in other packages. When packages are installed, following pages (categories) inside Components (Tool) Palette will appear: Page (Category) Next Suite3 Next Editors4 Next Collection Next Shared Next Add-ons Version of particular components may be determined by reading Version property, or with right-clicking on component and choosing Version from components popup-menu: Components
2 3
Build in C++ Builder Component list depends from purchased license 4 Included in every package
Solutions
Follow these steps in order to successfully clean system from previous or invalid installation of Next Suite components. 1. Remove components from IDE (Read bellow, Remove components from IDE) 2. Close IDE. 3. Delete every Nx*.bpl file from Delphi/BCB/BDS BPL sub-folder on your system: Version Delphi 6 Delphi 7 C++ Builder 6 Delphi 2005, Delphi 2006 Delphi 2007 Components <Next Suite>\Lib\Delphi 6 <Next Suite>\Lib\Delphi 7 C:\Program Files\Borland\CBuilder6\Projects\Bpl C:\Program Files\Borland\CBuilder6\Projects\Lib C:\Documents and Settings\<User>\My Documents\Borland Studio Projects\Bpl C:\Documents and Settings\<User>\My Documents\CodeGear Studio Projects\Bpl
Direct support
If you still have problems installing components please contact us on support@bergsoft.net for direct support. 11 Copyright BergSoft 2008. All Rights Reserved.
4. Click on OK button.