Skip to main content

Problem:

Release 4.0:

Receiving this error when trying to run an executable from within the Net Express 4.0 development environment after applying the all08n40 Websync WrapPack.

Receiving a similar error when running the executable on a separate machine with Application Server for Net Express 4.0 installed then please refer to KB # 22608.

This article refers specifically to when this error is encountered when running within the Net Express development environment.

Resolution:

One possible solution is to rebuild the executable using dynamic binding.

_____

Using the Net Express IDE, open the Project used to build the executable and select 'Project' from the menu bar, select 'Build Settings' from the dropdown and then select the 'Link' tab.

At that point try setting the 'Run Time Library' settings to be 'Shared, Dynamic'.  Setting this either Single or Multi Threaded as required.

Rebuild and then re-run the executable.

_____

Not using the Net Express IDE but instead using cbllink to build the executable from the command line try adding the -R option.

For example: E:\\NetExpress\\Base\\BIN\\cbllink C:\\INSYTE\\INSQL\\INSQL.OBJ -RS -G -V -K

The "R" option specifies: Link your program with the shared run-time system using dynamic binding.

However, it also needs one of the following values to specify which runtime system to bind to:

'E' - either single or multi threaded run-time systems

'M' - Multi threaded run-time system

'S' - Single threaded run-time system

Old KB# 1230