Page 1 of 1

X4 EVAL Plugin Problem?

Posted: Mon Jul 04, 2016 7:46 am
by QooScho
Hello,

I have switched my MSI code from IA17 to X4. There is a line with Eval Plugin to check if a software is installed or not.
This works fine with IA17.

Eval NOGSWINFILE = $GSWINFILE32$="NOTFOUND" and $GSWINFILE64$="NOTFOUND"

But now after build with X4 and executing the new setup I receive this error:

Invalid syntax: ""NOTFOUND"=""NOTFOUND"" and ""=""NOTFOUND""

See attached screenshots for details:
Is there a problem with Eval and X4?

best regards
Hans

Re: X4 EVAL Plugin Problem?

Posted: Mon Jul 04, 2016 12:09 pm
by FrancescoT
Dear Hans,

I don't believe this is an InstallAware plugin ... you should contact the developer directly.

Regards

PLEASE NOTE!
This topic has been moved to the more appropriate "Plug-In Development" forum.

Re: X4 EVAL Plugin Problem?

Posted: Tue Jul 05, 2016 9:35 am
by QooScho
Dear Francesco
I thought the Camelot Installaware Plugins are offical plugins?

I found this old link:

viewtopic.php?t=81

regards
Hans

Re: X4 EVAL Plugin Problem?

Posted: Tue Jul 05, 2016 11:11 am
by FrancescoT
Dear Hans,

that one is an old plugin released by a third party vendor. Honestly I do not know if they have ever made an updated version of it.
Very probably that plugin version doesn't support latest IA versions.

You should contact them directly.

Regards

Re: X4 EVAL Plugin Problem?

Posted: Wed Jul 06, 2016 2:22 am
by QooScho
Dear Francesco
I have contacted Camelot but have not received an answer yet.

Other question:
How can you do such a Expression without the Eval Plugin
If(Variable1 = "") and (variable2 = "") ?

In installaware there is no "AND" operator.

best regards
Hans

Re: X4 EVAL Plugin Problem?

Posted: Wed Jul 06, 2016 12:28 pm
by FrancescoT
Dear Hans,

you may use the "Evaluate Expression" command.

Regards