FYI: I am stuck on the konopka raize controls
I have copied all the machine wide library paths from the RAD IDE to my unitSearchPath but it refuses to find the RzButton. hpp/dcu/pas
Any tips on getting this to work?
Train script:
function getROSDKPath()
{
var ROSDK='c:/Program Files (x86)/RemObjects Software/RemObjects SDK for Delphi';
return ROSDK;
}
function getDASDKPath()
{
return 'c:/Program Files (x86)/RemObjects Software/Data Abstract for Delphi';
}
function defaultDelphiSearchDir(_version, _platform, _isindy9)
{
var path;
if (_version <= 7) path='$(DELPHI)/Lib;$(DELPHI)/Bin;';
else if (_version <= 11) path=(_isindy9) ? '$(BDS)/Lib;$(BDS)/Bin;$(BDS)/lib/Indy9;' : '$(BDS)/Lib;$(BDS)/Bin;$(BDS)/lib/Indy10;';
else if (_version < 15) path='$(BDS)/Lib;$(BDS)/Bin;$(BDS)/lib/Indy10;';
else if (_version >=15) path='$(BDSLIB)/$(Platform)/Release;$(BDSLIB)/$(Platform)/Debug;$(BDS)/Bin;';
var BDSCatalogRepositoryAllUsers='c:/Users/Public/Documents/Embarcadero/Studio/21.0/CatalogRepository';
path=path+'$(BDSUSERDIR)/Imports;$(BDS)/Imports;$(BDSCOMMONDIR)/Dcp/$(BDS)/include;$(BDSCatalogRepositoryAllUsers)/KonopkaControls-270-6.2.3/Lib/RX10.4/Win32;C:/Program Files (x86)/Devart/SDAC for RAD Studio 10.4/Lib/Win32;C:/Program Files (x86)/Devart/SDAC for RAD Studio 10.4/Bin/Win32;C:/Program Files (x86)/Devart/SecureBridge for RAD Studio 10.4/Lib/Win32;C:/Program Files (x86)/Devart/SecureBridge for RAD Studio 10.4/Bin/Win32;C:/Program Files (x86)/RemObjects Software/RemObjects SDK for Delphi/Dcu/D27/Win32;C:/Program Files (x86)/RemObjects Software/RemObjects SDK for Delphi/Source;C:/Program Files (x86)/RemObjects Software/RemObjects SDK for Delphi/Source/DataSnap;C:/Program Files (x86)/RemObjects Software/RemObjects SDK for Delphi/Source/Grijjy;C:/Program Files (x86)/RemObjects Software/RemObjects SDK for Delphi/Source/RODEC;C:/Program Files (x86)/RemObjects Software/RemObjects SDK for Delphi/Source/Synapse;C:/Program Files (x86)/RemObjects Software/RemObjects SDK for Delphi/Source/ZLib;$(Everwood)/Bin;C:/Program Files (x86)/RemObjects Software/Data Abstract for Delphi/Dcu/D27/Win32;C:/Program Files (x86)/RemObjects Software/Data Abstract for Delphi/Source;C:/Program Files (x86)/RemObjects Software/Data Abstract for Delphi/Source/Drivers;C:/Program Files (x86)/RemObjects Software/Data Abstract for Delphi/Source/Server;C:/Program Files (x86)/RemObjects Software/Data Abstract for Delphi/Source/Legacy;C:/Program Files (x86)/RemObjects Software/Hydra for Delphi/Dcu/D27/win32;C:/Program Files (x86)/RemObjects Software/Hydra for Delphi/Source;C:/Users/fvancrae/Documents/tmssoftware/TMS Async/;C:/Users/fvancrae/Documents/tmssoftware/TMS Async/Delphi104Sydney/Win32/Release;C:/Users/fvancrae/Documents/tmssoftware/TMS Scripter/packages/dsydney/./Win32/Release;C:/Users/fvancrae/Documents/tmssoftware/TMS Scripter/source/imports/extra;C:/Users/fvancrae/Documents/tmssoftware/TMS VCL UI Pack/;C:/Users/fvancrae/Documents/tmssoftware/TMS VCL UI Pack/Delphi104Sydney/Win32/Release;C:/Users/fvancrae/Documents/tmssoftware/TMS VCL UI Pack/xlsAdapter;C:/Users/fvancrae/Documents/tmssoftware/TMS VCL WebGMaps/;C:/Users/fvancrae/Documents/tmssoftware/TMS VCL WebGMaps/Delphi104Sydney/Win32/Release;C:/Users/fvancrae/Documents/tmssoftware/TMS Cryptography Pack/;C:/Users/fvancrae/Documents/tmssoftware/TMS Cryptography Pack/Delphi104Sydney/Win32/Release;C:/Program Files (x86)/madCollection/madBasic/BDS21/win32;C:/Program Files (x86)/madCollection/madDisAsm/BDS21/win32;C:/Program Files (x86)/madCollection/madExcept/BDS21/win32;C:/Program Files (x86)/madCollection/madExcept/../Plugins/win32;C:/Program Files (x86)/madCollection/madKernel/BDS21/win32;C:/Program Files (x86)/madCollection/madSecurity/BDS21/win32;C:/Program Files (x86)/madCollection/madShell/BDS21/win32;$(DXVCL)/Library/RS27;$(DXVCL)/ExpressCore Library/Sources;$(DXVCL)/ExpressCommon Library/Sources;$(DXVCL)/ExpressGDI+ Library/Sources;$(DXVCL)/ExpressLibrary/Sources;$(DXVCL)/XP Theme Manager/Sources;$(DXVCL)/ExpressLayout Control/Sources;$(DXVCL)/ExpressPageControl/Sources;$(DXVCL)/ExpressEditors Library/Sources;$(DXVCL)/ExpressDocking Library/Sources;$(DXVCL)/ExpressBars/Sources;$(DXVCL)/ExpressOfficeCore Library/Sources;$(DXVCL)/ExpressSpreadSheet Core/Sources;$(DXVCL)/ExpressTile Control/Sources;$(DXVCL)/ExpressWizard Control/Sources;$(DXVCL)/ExpressSpreadSheet/Sources;$(DXVCL)/ExpressExport Library/Sources;$(DXVCL)/ExpressQuantumTreeList/Sources;$(DXVCL)/ExpressVerticalGrid/Sources;$(DXVCL)/ExpressMemData/Sources;$(DXVCL)/ExpressSpellChecker/Sources;$(DXVCL)/ExpressDataController/Sources;$(DXVCL)/ExpressNavBar/Sources;$(DXVCL)/ExpressSkins Library/Sources;$(DXVCL)/ExpressPrinting System/Sources;$(DXVCL)/ExpressPivotGrid/Sources;$(DXVCL)/ExpressDBTree Suite/Sources;$(DXVCL)/ExpressOrgChart/Sources;$(DXVCL)/ExpressFlowChart/Sources;$(DXVCL)/ExpressMap Control/Sources;$(DXVCL)/ExpressQuantumGrid/Sources;$(DXVCL)/ExpressScheduler/Sources;$(DXVCL)/ExpressRichEdit Control/Sources;$(DXVCL)/ExpressGauge Control/Sources;$(DXVCL)/ExpressPDFViewer/Sources;$(DXVCL)/ExpressEntityMapping Framework/Sources;$(BDS)/RBuilder/Lib/Win32';
path=path+BDSCatalogRepositoryAllUsers+'/KonopkaControls-270-6.2.3/Source';
return path;
}
function buildDADelphiPackage(_version,_package,_searchpath,_conditionalDefines,_namespaces,_platform)
{
var RO_DCU=getROSDKPath()+'/Source;'+getROSDKPath()+'/Source/RODEC;'+getROSDKPath()+'/Source/ZLib;'+getDASDKPath()+'/Source;'+getDASDKPath()+'/Source/Server';
var RO_INCLUDE=getROSDKPath()+'/Source'+';'+getDASDKPath()+'/Source';
var delphisearchPath = defaultDelphiSearchDir(_version, _platform, false)+RO_DCU+';';
delphi.build(_package,
{
delphi : _version,
platform: _platform,
namespaces: _namespaces,
unitSearchPath : delphisearchPath+_searchpath,
includeSearchPath: RO_INCLUDE+';'+_searchpath
});
}
var delphiversion='27';
var platform='Win32';
var namespace='Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;DUnitX.MemoryLeakMonitor;Winapi;System.Win;Xml.Win;';
var offserverdefines='RemObjects_INDY10;RELEASE';
var offserversearchpath='../OffClient/DataObjects;../Base Units;../OffClient/Barcodes;../Components/FastMM;../Components/FastMM/Demos/Usage Tracker;../Components/Synapse/source/lib;../Components/tmssoftware/TMS Async;../Components/TMSCryptoWinXPcompat';
buildDADelphiPackage(delphiversion,"OffServer.dpr",offserversearchpath,offserverdefines,namespace,platform); // Delphi 10.4
Train output:
Ī» "C:\Program Files (x86)\RemObjects Software\Build\Train.exe" -t=dataabstract_log.html OffServer.Train
RemObjects Train - JavaScript-based build automation
Copyright 2013-2018 RemObjects Software, LLC. All rights reserved.
script(OffServer.Train) {
function buildDADelphiPackage(27, OffServer.dpr, ../OffClient/DataObjects;../Base Units;../OffClien..., RemObjects_INDY10;RELEASE, Vcl;Vcl.Imaging;Vcl.To...) {
function getROSDKPath() { } : c:/Program Files (x86)/RemObjects Software/RemO...
function getROSDKPath() { } : c:/Program Files (x86)/RemObjects Software/RemO...
function getROSDKPath() { } : c:/Program Files (x86)/RemObjects Software/RemO...
function getDASDKPath() { } : c:/Program Files (x86)/RemObjects Software/Data...
function getDASDKPath() { } : c:/Program Files (x86)/RemObjects Software/Data...
function getROSDKPath() { } : c:/Program Files (x86)/RemObjects Software/RemO...
function getDASDKPath() { } : c:/Program Files (x86)/RemObjects Software/Data...
function defaultDelphiSearchDir(27, Win32, False) { } : $(BDSLIB)/$(Platform)/Release;$(BDSLIB)/$(Platf...
delphi.build(OffServer.dpr, [object Object]) {
Building: S:\p4\fvcfix\Officinall\OffServer\OffServer.dpr
Running: C:\Program Files (x86)\Embarcadero\Studio\21.0\Bin\dcc32.exe "S:\p4\fvcfix\Officinall\OffServer\OffServer.dpr" -Q -B -NS"Vcl;Vcl.Imaging;Vcl.Touch;Vc...
fServerForm.pas(18) Fatal: F2613 Unit 'RzButton' not found.
Embarcadero Delphi for Win32 compiler version 34.0
Copyright (c) 1983,2020 Embarcadero Technologies, Inc.
fServerForm.pas(18) Fatal: F2613 Unit 'RzButton' n...
Delphi failed
} delphi.build
} function buildDADelphiPackage
} script
Filesystem:
Ī» dir c:\rzbutt*.* /s/b
c:\Users\Public\Documents\Embarcadero\Studio\21.0\CatalogRepository\KonopkaControls-270-6.2.3\Lib\RX10.4\Win32\RzButton.dcu
c:\Users\Public\Documents\Embarcadero\Studio\21.0\CatalogRepository\KonopkaControls-270-6.2.3\Lib\RX10.4\Win32\RzButton.hpp
c:\Users\Public\Documents\Embarcadero\Studio\21.0\CatalogRepository\KonopkaControls-270-6.2.3\Lib\RX10.4\Win32\RzButtonEditor.dcu
c:\Users\Public\Documents\Embarcadero\Studio\21.0\CatalogRepository\KonopkaControls-270-6.2.3\Lib\RX10.4\Win32\RzButtonEditor.dfm
c:\Users\Public\Documents\Embarcadero\Studio\21.0\CatalogRepository\KonopkaControls-270-6.2.3\Lib\RX10.4\Win32\RzButtonEditor.hpp
c:\Users\Public\Documents\Embarcadero\Studio\21.0\CatalogRepository\KonopkaControls-270-6.2.3\Lib\RX10.4\Win64\RzButton.dcu
c:\Users\Public\Documents\Embarcadero\Studio\21.0\CatalogRepository\KonopkaControls-270-6.2.3\Lib\RX10.4\Win64\RzButton.hpp
c:\Users\Public\Documents\Embarcadero\Studio\21.0\CatalogRepository\KonopkaControls-270-6.2.3\Lib\RX10.4\Win64\RzButtonEditor.dfm
c:\Users\Public\Documents\Embarcadero\Studio\21.0\CatalogRepository\KonopkaControls-270-6.2.3\Source\RzButton.pas
c:\Users\Public\Documents\Embarcadero\Studio\21.0\CatalogRepository\KonopkaControls-270-6.2.3\Source\RzButtonEditor.dfm
c:\Users\Public\Documents\Embarcadero\Studio\21.0\CatalogRepository\KonopkaControls-270-6.2.3\Source\RzButtonEditor.pas