Installation

Installation Instructions

Please disable your antivirus software before installation. For a simple standard installation, you may follow the brief steps written in blue and preceded by a bullet point. Additional installation notes can be found within the individual sections.

Installation via Download

  • You can find the download link in the annual update email or in the email containing the license ticket codes.

  • For the full version it is the link “Bauwerk Version 25” with approximately 1.8 GB.

  • Once the file has finished downloading, start the installation by double-clicking the file [Dietrichs_2501_Ger_64bit.exe]{.mark}.

  • After the double-click, Windows User Account Control may prompt; confirm this with “Yes”.

  • In the next step click “Install”. This will extract the actual installation files and then start the installation.

Notes

Processors from Intel (i3, i5, i7, i9, etc.) or corresponding AMD processors are supported.

Caution: On MacBooks with an ARM processor (e.g., M1), where Windows is run via a virtual machine in order to use Dietrich's, the Firebird driver may not be operational and Dietrich's therefore may not start.

Standard Installation

The standard installation is the recommended procedure. To start the installation, the checkbox to accept the license terms must be set. In this case the standard installation is shown when a previous year’s version is already installed.

  • Select standard installation, check the license agreement box

  • Button “Install program”

Notes on the Type of Installation

Whether a new, parallel or update installation is performed depends on which versions are found on the computer. An installation of Dietrich's is detected by the installer if a corresponding desktop icon exists.

New installation: This is executed when no suitable Dietrich's installation is found.

Parallel installation: A parallel installation requires a prior-year version to be found (e.g., version 23 must be found in order to perform a parallel installation with version 25).

Update installation: An update is performed when an installation of the current version is found (e.g., version 25.01.1 must be found in order to perform an update installation with version 25.01.8).

If both a current version (V25) and an older version (e.g., V24, V23, ...) exist, an update installation is performed automatically.

Transfer of Program Settings

If an existing prior-year version is found, a parallel installation is applied. You will be asked from which version the settings should be adopted. The actual prompt asking whether to import the settings from that version appears later.

  • Select prior-year version and click “Ok”

  • Confirm path with “OK”

  • “No”: Keep my existing settings

This will carry over the settings from the prior-year version into the new version. This prompt only appears if an older previous-year or same-year version was installed and found. In a new installation only the installation path is requested.

In the next step Dietrich's files are copied and the runtime software required to run Dietrich's is installed.

  • Click “OK” to finish the installation

  • Start Dietrich's by double-clicking the shortcut on the desktop

Licensing

On first start of Dietrich's the project management will open and the license will be requested. If this is an update or parallel installation, i.e., Dietrich's was already installed, the license prompt is omitted because the existing license will continue to be used.

For a first-time new installation the license ticket number will be requested. This can be found in the update email that also contained the download link.

This ticket number is only required for legacy dongles and software licenses. For the current CodeMeter dongle it is sufficient to plug in the dongle and select the working license (5-5-3) in project management.

Notes on Transferring Program Settings

A new program version contains extensive changes to many program settings. Therefore the following notice appears during parallel and update installations:

If the installation is continued with Yes the previous settings are stored in a separate folder as a backup. These can be restored in any model area via (1-3-4) File - Templates, Work Environments - Load Work Environments and are located in the directory \Arbeitsumgebungen\GER\ (see illustration).

If the installation is continued with No the old settings will continue to be used. It is also possible in this case to load the settings supplied with Dietrich's. Via (1-3-4) File - Templates, Work Environments - Load Work Environments. The supplied settings are located in this subdirectory of the new program version: \Arbeitsumgebungen\GER\Update2025\.

Master Database

Depending on the type of installation performed, the program automatically decides which master database to use:

New installation: In a new installation the master database is stored in the directory C:\DIETRICHS25\DBA\ Additionally, the delivery state of the database is stored in a subdirectory with the version number, for example GER\25_01 for later data exchange.

Parallel installation: In a parallel installation the new master database is stored in the installation directory under C:\DIETRICHS25\DBA\ Additionally, the delivery state of the database is stored in a subdirectory with the version number, for example GER\25_01 the delivery state of the database is stored.

Update installation: The update installation uses the existing database. Additionally, a subdirectory with the version number is created, e.g. GER\25_01 for later data exchange.

After the complete installation a message appears indicating that the installation was successfully completed.

License Data

Either USB dongles or the software license D-Code Act are used as licenses. Which license is used can be determined in project management via 5-5-3.

Note: With V25 a newer CodeMeter Runtime software is also used. From V25.01 onwards version 8.20 is required.

D-Code Binding with Hardlock/D-Lock:

  • Binding refers to the continued use of the previous protection dongles (Hardlock, D-Lock) for the current D-Code licensing system.

  • You will receive the ticket number, for example, by email with the annual update.

  • If the dialog for entering the ticket number does not open automatically at program start, it can be accessed in the project management via (5-5-1) Settings -- D-Code Licenses -- Activate License Ticket to open it.

D-Code Dongle:

  • New licenses are delivered with a D-Code dongle.

  • A D-Code dongle functions as a protection key and simultaneously contains the license entitlement. After plugging it in the software is ready for use immediately and no further activation is necessary. If required, the license may still need to be selected via (5-5-3) Settings - D-Code Licenses - Select license for working to be selected.

D-Code Act -- Software License:

  • Student licenses are delivered as D-Code Act licenses.

  • D-Code Act licenses are software licenses; a dongle is not required.

  • The license is activated using the license ticket; an internet connection is required for this.

  • It may occur that the retrieval of the license is blocked by the firewall or other network security settings. In such cases it is recommended to retrieve the license using a different internet connection.

  • To activate a D-Code Act on another computer, it must first be returned to the server from the current computer in project management via 5-5-5.

Custom Installation

When choosing the custom installation, the user must define the installation settings themselves. Which options are available here are explained in the following.

To start the installation, the checkbox to accept the license terms must be set.

Type of Installation

Depending on whether an installed Dietrichs version is found on the computer, a new, parallel or update installation is possible. An installation of Dietrich's is detected by the installer if a corresponding desktop icon exists.

The respective installation type can be selected in the following cases:

New installation: A new installation is always possible. The Dietrichs program is installed without importing settings from existing installations.

Parallel installation: If a prior-year version or newer is found, a parallel installation is possible (e.g., version 25 is installed in parallel to version 24). This installation creates a new installation directory. You must reference an already installed version from which the settings will be imported.

Update installation: For an update installation an installation of the current version is required (e.g., 25.02 on 25.01). The existing installation is updated and the existing settings are retained.

Transfer of Program Settings

For parallel and update installations there is the option to adopt the new settings and thereby overwrite existing custom settings:

If the installation is continued with Yes the previous settings are stored in a separate folder as a backup. These can be restored in any model area via (1-3-4) File - Templates, Work Environments - Load Work Environments and are located in the directory \Arbeitsumgebungen\GER\ (see illustration).

If the installation is continued with No if continued, the old settings are retained. It is also possible to subsequently load the settings supplied with Dietrich's. Via (1-3-4) File - Templates, Work Environments - Load Work Environments. The supplied settings are located in this subdirectory of the new program version: \Arbeitsumgebungen\GER\Update2025\.

Automatic Data Synchronization of the Master Database

During installation a language directory was created alongside the master database used, in which the current (new) master database is stored for later synchronization.

(e.g., for version 25.01: C:\DIETRICHS25\DBA\GER\25_01)

Prerequisite for Automatic Data Synchronization

  • If the existing database was adopted during installation, automatic data synchronization is called at the first start of the project management from version 10.02 onwards.

  • The automatic data synchronization cannot be skipped, but it can be postponed to a later time using the “Later” button.

Backup of Existing Master Database

Before synchronization the existing database is backed up into the language directory.

For example in version 25.01: C:\DIETRICHS25\DBA\GER\25_01\Backup_YYYYMMDD_##.

Process of the Automatic Data Synchronization

  • During synchronization components, fittings and structural values from the existing database are compared with the current (new) master database.

  • For components an automatic and a user-defined synchronization are available. The automatic synchronization (button Automatic Data Synchronization (recommended)) adds new components and does not overwrite existing ones.

  • To avoid overwriting modified properties (prices, visualization, delivery location, reference type), these are explicitly listed. If no checkbox is set, all user-defined properties remain unchanged.

Dietrich's Firebird Client-Server Installation (Network)

On the Server

Install Firebird Database Server

FbInstaller from the installation directory: DIETRICHS25\SUPPORT\HOLZLIST\FbInstaller\FbInstaller.exe

The default settings can generally be left as they are.

Open Port

After the Firebird Database Server has been successfully installed on the server, the port must be opened using the FbInstaller.

This creates an incoming rule in the Windows Firewall that permits communication over this port.

Afterwards FbInstaller should indicate that the port is now open.

Also ensure that the port has been opened in antivirus software and other firewalls on the server.

Share Database Directory on the Network

On the server computer a directory must be created (if not already present), for example C:\Dhpdba\ and shared on the network so that all computers with a Dietrichs installation that want to use the master database on the server computer have read and write permissions in this directory.

On the Client Computers

Map the database directory as a network drive

Mapping the database server drive: file management programs usually have a function to connect network drives. In Windows Explorer (Windows 7) the focus must be on Computer. Then a function “Map network drive” is offered.

Here the shared directory of the server computer can be mounted on the client as a drive, e.g. as drive V:\

Copy Databases to Server

Which master database should be the shared master database on the server computer? There are two options:

A Firebird database DHPSTAMM.FDB already exists. This is particularly the case when Dietrichs x64 is already running on a computer and is now to be used on the network.

Take a current database from the installation DVD. This is especially the case when Dietrichs is being introduced completely anew or no company-specific data has been stored in the construction data program. The database is located on the installation DVD at: DVD:\Dietrichs23\dba\Ger\dhpstamm.fdb

The desired master database can now be copied to the mapped drive.

Adjust File DHPDAT.INI

In the Dietrichs directory there is the directory Windatx64. Inside it the file DHPDAT.INI: e.g.: C:\Dietrichs25\Windatx64\DHPDAT.INI

It must be verified that the following values are set in DHPDAT.INI:

DBATYP=FDB

HPDBA=V:\

Path to the mapped network drive

DHP_LOCAL_DB_PORT=21577

DHP_SERVER_DB_PORT=21577

Port number that was entered in FbInstaller during installation on the server computer.

DHP_DB_SERVER_NAME=SERVERNAME

Name or IP of the server

DHP_PATH_ON_DB_SERVER=C:\Dhpdba\

Path to the master database on the physical server

D-Code Server Installation Network License (Summary)

Note: With V25 a newer CodeMeter Runtime software is also used. However, V25.01 requires version 8.20.

  • CodeMeter Runtime Kit V.... driver installation (C:\DIETRICHS25\SUPPORT\HOLZLIST\WIBU\CodeMeterRuntime.exe) is a prerequisite on both client and server. It is installed with the Dietrichs setup.

  • On the client: start the CodeMeter Control Center and define the license server via “WebAdmin” under Settings < Basics < Server--Search list with its IP address. Example:

  • On the server: under Settings < Server < Server Access activate the server with a port.

  • Confirm all settings with “Apply”.

  • On the client: select the license in project management with 5-5-3

  • More detailed description of server dongle installation in the document Dietrichs CodeMeter Server Installation.pdf!

Tips & Tricks -- Windows 7 / 8 / 10

Configuration options for resolving speed and graphics issues on the operating systems Windows 7, 8 and 10.

In general ensure that all Microsoft and graphics card updates are installed.

Under Windows 7/8/10 any programs that do not function immediately or fail to start should be launched as administrator. Even if you assume you have full administrator rights or are the computer administrator, this is not necessarily the case in Windows 7/8/10. To avoid these problems, right-click the relevant desktop icon at program start and select in the appearing menu run as administrator This one-time elevated start is sufficient. Afterwards the program can be started normally.

Performance issues that occur can be improved with the following settings:

Windows 7 / 8 / 10:

Control Panel | System | Advanced system settings | Advanced | Performance | Settings | Visual Effects | Adjust for best performance Control Panel | System | Advanced system settings | Advanced | Performance | Settings | Advanced | Processor scheduling | Adjust for best performance of background services Control Panel | System | System Protection | Configure | Disable system protection | Set the color depth in the graphics card settings to 16-bit color

The user account control specific to Windows 7/8/10 can also cause problems. As this is an important security feature in Windows 7/8/10, handle it carefully. To narrow down issues, temporarily disable User Account Control. Once the problematic setting is identified, the User Account Control should be reconfigured.

Control Panel | User Accounts | User Accounts | Change User Account Control settings

Antivirus / Internet Security Programs

Antivirus / Internet Security programs can also slow down the system and be sources of errors. By adjusting various settings (e.g., read/write scans, exclusion rules) in the respective antivirus programs you can gain significant speed improvements for the relevant directories. This can be tested by temporarily disabling the antivirus on the affected computer and working on a project. Also for various installation problems or inexplicable application errors, try disabling the antivirus. Please ensure the computer is not connected to the Internet during this time if possible. However, we have observed cases where disabling certain antivirus programs did not stop their influence. In such cases only uninstalling the antivirus and switching to an alternative product helps.

Nesting: Installation Notes and Dongle for AutoNester

In nesting we use the AutoNester program. There are now different versions protected by different dongles. The files for the different versions are located in [..dietrichs*\winexe]{.mark} (32-bit) or [..dietrichs*\winexex64]{.mark} (64-bit) in the subdirectories AutoNester-T55 and AutoNester-T70.

AutoNester T55: If you have a dongle labeled "Sentinel" you are using the AutoNester T55 version. The program file (AutoNester-T.dll) is located in the AutoNester-T55 subdirectory. Normally nothing further is required, as this file is by default already present in winexe or winexex64.

AutoNester T70: If you have a dongle labeled "WIBU Systems" or "CodeMeter" you are using the AutoNester T70 version. The program file is in the AutoNester-T70 subdirectory. You must copy the file AutoNester-T.dll one level up into [winexe]{.mark} or [winexex64]{.mark}. If the WIBU dongle is not recognized, you will also find a text file in the AutoNester-T70 directory (CodeMeter_and_AutoNester.pdf) with instructions for dongle installation.

Tel. 0 89 -- 61 44 21 30

Fax 0 89 -- 61 44 21 25

E-Mail: [email protected]

Last updated

Was this helpful?