Jump to content
Excelsior Forums
Sign in to follow this  

Evaluation version restriction???

Recommended Posts


i try to call the following function.......

    xFunction f= new xFunction("aamapi44.dll", "long AmOpenConnection(CSTRING, CSTRING, CSTRING)");

    Argument arg1=new Argument("con", Argument.CSTRING);

    Argument arg2=new Argument("usr", Argument.CSTRING);

    Argument arg3=new Argument("pw", Argument.CSTRING);


    f.invoke(arg1, arg2, arg3 );

    System.out.println("Handle: " + ((Long)f.invoke()).longValue() );

and i get the following error......

Exception in thread "main" java.lang.NoClassDefFoundError: com.excelsior.xFunction.EvaluationVersionRestrictionException

        at com.excelsior.xFunction.xFunction.callFunc(Native Method)

        at com.excelsior.xFunction.xFunction.invoke(xFunction.java:161)

        at com.excelsior.xFunction.xFunction.invoke(xFunction.java:74)

        at SQL.main(SQL.java:130)

Evaluation version restriction:

Usage of these number of arguments is restricted in the evaluation

what does the <<Exception in thread "main" java.lang.NoClassDefFoundError:>> mean???

how many parameters can i use in the evaluation version?:huh:?

what can i do to call the function and get an db handle.... i must test some dll functions and then i can buy a license..



Share this post

Link to post
Share on other sites


NoClassDefFoundError was a bug in evaluation version of xFunction.

You can re-download xFunction from the website to get the fixed version.

As regards to calling functions with three-parameters, you are right - it's restriction of evaluation version.

Unfortunately, we have no evalution version without this restriction. If you absolutely cannot test xFunction without such restriction then I recommend you to buy a license and to request refund if you'll find the product inappropriate for your needs.



Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this