Hello,
I am rebuilding some of my apps with the 1609 version and just found this error with some of the code in the _Invk units:
[bcc32 Error] TSBackups_Invk.cpp(103): E2285 Could not find a match for 'OpenArray<UnicodeString>::OpenArray(const char *,const char *,const char *,const char *,const char *,const char *,const char *,const char *,const char *,const char *,const char *,const char *,const char *,const char *,const char *,const char *,const char *,const char *,const char *,const char *)'
Full parser context
TSBackups_Invk.cpp(68): parsing: void _fastcall TBackups_Invoker::Invoke_AddHistorialBackup(const _di_IInterface,const _di_IROMessage,const _di_IROTransport,TROResponseOptions &)
This is in this section of code:
if (__Message->CanRemapParameters())
__Message->RemapParameters(OPENARRAY(System::UnicodeString, ("TareaGUID", "RespaldoGUID", "Resultado", "Bucket", "Archivo", "Size", "DuracionUpload", "DuracionTotal", "MD5", "VersionSistema",
"FechaExpiracionTarea", "ClienteId", "HASPId", "TipoTarea", "TipoBD", "TipoRespaldo", "NombreTarea", "Periodicidad", "EmailsProcesoOk",
"EmailsProcesoNoOk")));
The problem is that the ARRAYOFCONST
macro just supports 19 parameters.
I am not sure what can I do to workaround this right now?