| View previous topic :: View next topic |
| Author |
Message |
mecej4
Joined: 31 Oct 2006 Posts: 1943 Location: USA
|
Posted: Sun Dec 07, 2025 8:21 pm Post subject: |
|
|
Thanks, Kenneth. I downloaded the DLLs and the test program source from the Silverfrost Gitlab page. I built the 32-bit exe, and it ran fine, displaying your examples.
The 64-bit exe was also built, but when run it displayed "The procedure entry point DGAMMA@ could not be located in the dynamic link library ...NSWC64.DLL. |
|
| Back to top |
|
 |
Kenneth_Smith
Joined: 18 May 2012 Posts: 872 Location: Lanarkshire, Scotland.
|
|
| Back to top |
|
 |
mecej4
Joined: 31 Oct 2006 Posts: 1943 Location: USA
|
Posted: Mon Dec 08, 2025 12:31 am Post subject: |
|
|
| Thanks for the new DLLs, Kenneth. Everything is fine now. |
|
| Back to top |
|
 |
Kenneth_Smith
Joined: 18 May 2012 Posts: 872 Location: Lanarkshire, Scotland.
|
Posted: Mon Dec 08, 2025 2:21 pm Post subject: |
|
|
Not entirely fine - if you use Plato.
The Plato help says "When there is no project open, you can view the Project Explorer window in order to add references that are used when compiling and linking the current file."
Thus a simple way to compile and run the example file from within Plato is:
1) Open the file nswctest.f95 in Plato
2) In the VIEW tab, ensure that the following are selected: Project Explorer, Standard Tool Bar, and Build Tool Bar
3) Select either the WIN32 or X64 compiler in the Standard Tool Bar.
4) In the Project Explorer window, right click on References, and select Add References.
This will open a dialogue which allows you to select:
nswc32.dll for the 32 bit compiler WIN32
or
nswc64.dll for the 64 bit compiler X64
5) Use the Compile button in the Build Tool Bar to compile nswctest.f95
6) Use the Build button in the Build Tool Bar to compile nswctest.f95 and link the object file with the dll selected in the References window.
7) Use the Start button in the Build Tool Bar to execute the program.
Now this definitely worked back in 2022, while the present Plato does not allow me to add the required DLL as a reference. Something has changed, or I have forgotten a step. |
|
| Back to top |
|
 |
PaulLaidler Site Admin
Joined: 21 Feb 2005 Posts: 8320 Location: Salford, UK
|
Posted: Tue Dec 09, 2025 8:34 am Post subject: |
|
|
Sorry about this. There is a regression in the current Plato v6.0.4.
Unfortunately the pending full release will use v6.0.4.
Users who need this feature can send me a PM for a link to v6.0.5 whilst noting that the next full release will revert to v6.0.4. |
|
| Back to top |
|
 |
Kenneth_Smith
Joined: 18 May 2012 Posts: 872 Location: Lanarkshire, Scotland.
|
Posted: Wed Dec 10, 2025 11:52 am Post subject: |
|
|
Paul,
Thanks for the explanation. I was very confused by the change in Plato functionality! |
|
| Back to top |
|
 |
|