dislin und Silverfrost FTN95

327 views
Skip to first unread message

mark39

unread,
Oct 11, 2012, 8:15:05 AM10/11/12
to dislin...@googlegroups.com
hallo,
versuche DISLIN mit der Personal Edition des FTN mit dem IDE Plato zu nutzen.
Wo gibt man bei Plato an das die Dislin-Bibliotheken mit kompiliert werden...
 
Danke für Hilfe

Helmut Michels

unread,
Oct 11, 2012, 8:41:51 AM10/11/12
to dislin-users
Hi,
here is what you have to do to use Dislin from the Silverfrost IDE
Plato:

- recompile the file dislin.f90 in c:\dislin with the command ftn95
dislin.f90

- add the directory c:\dislin in Plato to the search path for
muduls:

Project -> Properties -> Compiler Options -> Source -> Specify
Module Paths
make the entry: c:\dislin

- add the Dislin library diss32.lib to the References
Project -> Add References
make the entry: c:\dislin\diss32.lib

If you have not installed Dislin in c:\dislin, you have to use your
Dislin directory
in the entries above. Please note that programs linked with diss32.lib
need the DLL diss32.dll
at runtime, so that the directory c:\dislin\win should be included in
your PATH environment.

Best regards,

Helmut

mark39

unread,
Oct 11, 2012, 5:26:18 PM10/11/12
to dislin...@googlegroups.com
 
Thank you Helmut for your quick responst.
I have just done the modification of the path, modules and reference steeings.
 
Building of EXA_1 caused an error concerning the Dislin.mod file.
 
I recompiled the Dislin.f90 file with the following command and got the message as below

C:\dislin>ftn95 dislin.f90
[FTN95/Win32 Ver. 6.10.0 Copyright (c) Silverfros
    PROCESSING MODULE  [<DISLIN> FTN95/Win32 v6.1
    NO ERRORS  [<DISLIN> FTN95/Win32 v6.10.0]
 
A DISLIN.MOD-file is created.
 
Trying to build the EXA_1 leads to the following errors in FTN
 
Compiling file: tt.f90  (is the EXA_1 source)
D:\scratch\tt.F90(2) : error 402 - Invalid module file format for DISLIN
D:\scratch\tt.F90(2) : error 404 - Cannot find definition for MODULE DISLIN
Compilation failed.
(The same I get using FT95LINK -c dislin)
 
What is wrong? Anny idea?
 
Thank's in advance
 
mark

mark39

unread,
Oct 11, 2012, 6:02:25 PM10/11/12
to dislin...@googlegroups.com

mark39

unread,
Oct 12, 2012, 7:01:35 AM10/12/12
to dislin...@googlegroups.com
The problem is solved.
It seems there is a kind of strange behavior of Plato... ??
After restarting the programm worked fine.
Thanx
Reply all
Reply to author
Forward
0 new messages