IPersistStream problems in developing a Unit using C#

IPersistStream problems in developing a Unit using C#

Postby casterv » 05 September 2016, 08:24

I'm developing a unit operation using C# and .Net 4.5.

IPersistSream has been implemented, and in GetSizeMax, I write pcbSize=0L; Both Save and Load is empty.

When I click save in COFE, debugger step into GetSizeMax, normally return , and then COFE crashed, did not enter Save.
No error message or rising any exception, just crashed and ask me to debug or close.

I have tried Aspen Plus and facing the same situation.

Anyone knows why? Thanks a lot.
casterv
 
Posts: 3
Joined: 17 July 2016, 11:25

Re: IPersistStream problems in developing a Unit using C#

Postby jasper » 05 September 2016, 09:06

Do you see the same if you return a non-zero number, e.g. 1?

If not, can you make an example available for me to test against?
User avatar
jasper
 
Posts: 1128
Joined: 24 October 2012, 15:33
Location: Spain

Re: IPersistStream problems in developing a Unit using C#

Postby casterv » 05 September 2016, 09:21

jasper wrote:Do you see the same if you return a non-zero number, e.g. 1?

If not, can you make an example available for me to test against?


Yes, return 1 and still the same.
casterv
 
Posts: 3
Joined: 17 July 2016, 11:25

Re: IPersistStream problems in developing a Unit using C#

Postby jasper » 05 September 2016, 09:43

Can you send me example code to test?
User avatar
jasper
 
Posts: 1128
Joined: 24 October 2012, 15:33
Location: Spain

Re: IPersistStream problems in developing a Unit using C#

Postby jasper » 06 September 2016, 08:24

Looks like there is a problem with the IPersistStream definition in the CAPE-OPEN PIA; I suspect the VTABLE order is incorrect in that definition. The problem has been submitted to the M&T SIG for further investigation.
User avatar
jasper
 
Posts: 1128
Joined: 24 October 2012, 15:33
Location: Spain

Re: IPersistStream problems in developing a Unit using C#

Postby casterv » 06 September 2016, 10:02

Thanks a lot. I declare the interface, and the problem is solved.
casterv
 
Posts: 3
Joined: 17 July 2016, 11:25

Re: IPersistStream problems in developing a Unit using C#

Postby jasper » 06 September 2016, 11:40

I have logged the PIA defect - I will follow up once this has been resolved.
User avatar
jasper
 
Posts: 1128
Joined: 24 October 2012, 15:33
Location: Spain

Re: IPersistStream problems in developing a Unit using C#

Postby jasper » 31 July 2018, 16:40

Sorry for not getting back to this - the issue was repaired in version 2.1.0.0 of the PIA, which was made available Sept 2016.
User avatar
jasper
 
Posts: 1128
Joined: 24 October 2012, 15:33
Location: Spain


Return to Unit Operations

Who is online

Users browsing this forum: No registered users and 0 guests