test script:
var cbuilder_versions = "21";
cbuilder_versions = cbuilder_versions.split(';');
var delphi_versions = "21";
delphi_versions = delphi_versions .split(';');
for (var i=0,len=cbuilder_versions.length; i<len; i++)
{
ignoreErrors(buildRODCU(cbuilder_versions[i],true));
}
for (var i=0,len=delphi_versions.length; i<len; i++)
{
buildRODCU(delphi_versions[i],false);
}
function buildRODelphiDCU(_version, _platform, _isindy9,_cbuilder)
{
(_cbuilder) ? log("cbuilder is detected") : log("delphi is detected");
}
function buildRODCU(_version, _cbuilder)
{
buildRODelphiDCU(_version,"win32",false,_cbuilder);
}
out:
script(a.train) {
function buildRODCU(21, True) {
function buildRODelphiDCU(21, win32, False, True) {
cbuilder is detected
} function buildRODelphiDCU
} function buildRODCU
Ignoring error: Unable to cast object of type 'RemObjects.Script.EcmaScript.Undefined' to type 'RemObjects.Script.EcmaScript.EcmaScriptObject'.
function buildRODCU(21, False) {
function buildRODelphiDCU(21, win32, False, False) {
delphi is detected
} function buildRODelphiDCU
} function buildRODCU
} script