Skip to main content

Hi,

Currently I am using NetExpress 5.1 under Windows 7 and able to compile and debug cobol programs successfully in the project work.

Now I got a new laptop with Windows 10 and i installed NetExpress 5.1 (automatically it installs 32 bit) and Wrappack 10 in Windows 10 machine.I am able to compile the cobol programs successfully.

But when i start to debug it by using my test run in windows 10, the main program is not popping out (displayed) in the Net Express screen for debugging but the programs runs successfully in the background and output is looking fine.

I am not sure why the main cobol program is not invoked through the debugger ?But the same test run is running as expected in Windows 7 machine and i am able to debug the main program successfully.

Could any one help me regarding my question or give some light where can i find the error or info, why the program is not invoked in the debugger?

Note:

1) I am aware that Netexpress 5.1 is not compatible with Windows 10, but reading the forum, i understood NetExpress 5.1 will work in windows 10

2) I installed the software(NetExpress 5.1 and Wrappack) in windows 10 similar to windows 7.

3) Anything i am missing in the installation of NetExpress 5.1 under Windows 10 ? or Wrappack 10 is compatible to work with Windows 10?

Thanks in Advance.

 

 

 

 

Hi,

Currently I am using NetExpress 5.1 under Windows 7 and able to compile and debug cobol programs successfully in the project work.

Now I got a new laptop with Windows 10 and i installed NetExpress 5.1 (automatically it installs 32 bit) and Wrappack 10 in Windows 10 machine.I am able to compile the cobol programs successfully.

But when i start to debug it by using my test run in windows 10, the main program is not popping out (displayed) in the Net Express screen for debugging but the programs runs successfully in the background and output is looking fine.

I am not sure why the main cobol program is not invoked through the debugger ?But the same test run is running as expected in Windows 7 machine and i am able to debug the main program successfully.

Could any one help me regarding my question or give some light where can i find the error or info, why the program is not invoked in the debugger?

Note:

1) I am aware that Netexpress 5.1 is not compatible with Windows 10, but reading the forum, i understood NetExpress 5.1 will work in windows 10

2) I installed the software(NetExpress 5.1 and Wrappack) in windows 10 similar to windows 7.

3) Anything i am missing in the installation of NetExpress 5.1 under Windows 10 ? or Wrappack 10 is compatible to work with Windows 10?

Thanks in Advance.

 

 

 

 

The latest wrappack for Net Express 5.1 is wrappack 17 so you are quite a few behind. I would recommend that you update to the latest to ensure best results.

I am assuming that when you say "test run" that you are referring to running your application outside of the IDE.
Are you compiling for 32-bit or 64-bit?

How exactly is your application being run and how are you starting the debugger?
- CALL "CBL_DEBUGBREAK"
- compiling with $SET INITCALL"CBL_DEBUGBREAK"
- setting COBSW= A prior to running the application
- ???

Hi,

Currently I am using NetExpress 5.1 under Windows 7 and able to compile and debug cobol programs successfully in the project work.

Now I got a new laptop with Windows 10 and i installed NetExpress 5.1 (automatically it installs 32 bit) and Wrappack 10 in Windows 10 machine.I am able to compile the cobol programs successfully.

But when i start to debug it by using my test run in windows 10, the main program is not popping out (displayed) in the Net Express screen for debugging but the programs runs successfully in the background and output is looking fine.

I am not sure why the main cobol program is not invoked through the debugger ?But the same test run is running as expected in Windows 7 machine and i am able to debug the main program successfully.

Could any one help me regarding my question or give some light where can i find the error or info, why the program is not invoked in the debugger?

Note:

1) I am aware that Netexpress 5.1 is not compatible with Windows 10, but reading the forum, i understood NetExpress 5.1 will work in windows 10

2) I installed the software(NetExpress 5.1 and Wrappack) in windows 10 similar to windows 7.

3) Anything i am missing in the installation of NetExpress 5.1 under Windows 10 ? or Wrappack 10 is compatible to work with Windows 10?

Thanks in Advance.

 

 

 

 

Thank you very much for your answer.

Yes. I am running my application outside of the IDE and compiling with 32-bit.

But fortunately the problem was resolved. I uninstalled the Wrappack 10 which i installed in Windows 10 and I reinstalled Wrappack 8 once again in Windows 10 machine (because in my windows 7 machine i am running NetExpress 5.1 with Wrappack 8 and it is working fine) .

Then i am able to debug the cobol programs in NetExpress 5.1 under Windows 10 successfully. I am not sure why it not worked with Wrappack 10, no idea.

All our developers in the team will get windows 10 machine and worrried about NetExpress 5.1 because it is not supported by MicroFocus. Chris, Is it better to migrate from NetExpress 5.1 to Visual cobol for Windows 10 and using Windows server 2016 ? (or) MicroFocus will support Windows 10 as well with future NetExpress version? Your suggestions are valuable.

Thanks in Advance.

Hi,

Currently I am using NetExpress 5.1 under Windows 7 and able to compile and debug cobol programs successfully in the project work.

Now I got a new laptop with Windows 10 and i installed NetExpress 5.1 (automatically it installs 32 bit) and Wrappack 10 in Windows 10 machine.I am able to compile the cobol programs successfully.

But when i start to debug it by using my test run in windows 10, the main program is not popping out (displayed) in the Net Express screen for debugging but the programs runs successfully in the background and output is looking fine.

I am not sure why the main cobol program is not invoked through the debugger ?But the same test run is running as expected in Windows 7 machine and i am able to debug the main program successfully.

Could any one help me regarding my question or give some light where can i find the error or info, why the program is not invoked in the debugger?

Note:

1) I am aware that Netexpress 5.1 is not compatible with Windows 10, but reading the forum, i understood NetExpress 5.1 will work in windows 10

2) I installed the software(NetExpress 5.1 and Wrappack) in windows 10 similar to windows 7.

3) Anything i am missing in the installation of NetExpress 5.1 under Windows 10 ? or Wrappack 10 is compatible to work with Windows 10?

Thanks in Advance.

 

 

 

 

Yes it is better to migrate from Net Express to Visual COBOL as Visual COBOL is the successor product to Net Express.

The official statement on this from Product Management is as follows:

There is currently no end of life statement for Net Express. However, Net Express is not certified on Windows 10 or versions thereafter. This is in part due to limitations of the underlying build tools and Microsoft C-runtime environment with which the product was originally developed. Updating the build tools would require wholesale changes to Net Express and the COBOL runtime system which would introduce breaking changes to COBOL applications. As such, Net Express will remain at this level of Microsoft tooling and customers requiring support for more recent versions of Windows should be considering Visual COBOL for these purposes.

While the Net Express product and COBOL applications developed with it may function on new releases of Windows, this greatly depends on the components used by the application and more importantly, 3rd party software, that is beyond our ability to control. Subtle changes in the Windows platform and 3rd party software can introduce unpredictable behaviour resulting in application failures. Micro Focus will make reasonable efforts to resolve issues reported by customers but strongly recommend the use of Visual COBOL which is fully supported on Windows 10 and above.

You should speak to your Account Manager about moving from Net Express to Visual COBOL.