1. Steve Mason
  2. PowerBuilder
  3. Thursday, 24 August 2017 00:37 AM UTC

Created test .net assembly with following values:

library: assembly.pbl
namespace: testassembly
assembly file name: testassembly.dll
setup file name: testassembly.msi
custom class object: n_assembly
custom class name: n_assembly
method name: of_add
----------------------
Appeon server is installed in C:\Inetpub\QMobile

Ran testassembly.msi and installed in C:\Inetpub\QMobile\appeon\AEM\components
This created directory bin in C:\Inetpub\QMobile\appeon\AEM\components with files
assembly.pbd
testassembly.dll
testassembly.pdb
testassembly.xml
----------------------
Created mobile test program with following code

AppeonDotNetComponent lnv_compute
any la_params[]
long ll_rc
la_params[1] = '2'
la_params[2] = '3'
la_params[3] = ''
lnv_compute = create AppeonDotNetComponent
lnv_compute.componenttype = "1"
lnv_compute.typelib = 'testassembly.dll'
lnv_compute.classdescript = 'n_assembly'
ll_rc = lnv_compute.of_ExecInterface('of_add', la_params)
if ll_rc = 1 then
    messagebox('Computed', la_params[3]
else
    messagebox('Error', 'rc: ' + string(ll_rc))
end if
destroy lnv_compute
----------------------
Mobile application error:

Execute dotnet method failed. Error message = Appeon.Uil.MethodUtil.AppMethodException: AppMeth: get component assembly failure! message=Could not load file or assembly 'file:///C:\Inetpub\QMobile\Appeon\AEM\Components\testassembly.dll' or one of its dependencies.  The system cannot find the file specified.
----------------------

Can anyone help with why I am getting this error?

 

Steve Mason Accepted Answer Pending Moderation
  1. Thursday, 12 October 2017 23:52 PM UTC
  2. PowerBuilder
  3. # 1

Yes I am trying to use a PB based .Net Assembly.  The IIS server is my development system which has Powerbuilder installed so I assume the PB runtime is not needed.  Is that correct?

Comment
There are no comments made yet.
Chris Pollach @Appeon Accepted Answer Pending Moderation
  1. Thursday, 24 August 2017 03:08 AM UTC
  2. PowerBuilder
  3. # 2
Hi Steve; It looks like your trying to use a PB based .Net Assembly and not a VS based one. If so, did you install the PB run-time on the IIS server machine via the PB "Packager" utility? Regards ... Chris
Comment
  1. Steve Mason
  2. Thursday, 24 August 2017 18:38 PM UTC
Chris,



Yes I am trying to use a PB based .Net Assembly.  The IIS server is my development system which has Powerbuilder installed so I assume the PB runtime is not needed.  Is that correct? 



Thanks for your help, Steve

  1. Helpful
There are no comments made yet.
  • Page :
  • 1


There are no replies made for this question yet.
However, you are not allowed to reply to this question.
We use cookies which are necessary for the proper functioning of our websites. We also use cookies to analyze our traffic, improve your experience and provide social media features. If you continue to use this site, you consent to our use of cookies.