view interface definition
view interface definition
The documentation states "double-click on the name of an IMPORT to open the source code or interface definition file of the imported module." but I don't see how to open such an "interface definition" view.
-
- Site Admin
- Posts: 525
- Joined: Fri Dec 31, 2010 12:30 pm
- Contact:
Re: view interface definition
Oops - that's a hangover in the documentation from previous versions when we didn't include source code with the Personal Edition. We used to include 'Definition' modules instead. They are text files that just show the public consts, types, vars and procedures in a module. They were not compilable - they were just included as a convenient alternative to refer to instead of having to look up the library definitions in the PDF documentation. When we started to include the full source code instead we changed the double-click action so that it only looked for *.mod files.
Unfortunately the fact that we still supply two definition files with the system seems to have been overlooked. These are the special modules SYSTEM and MAU which are internal to the compiler so no source code exists. The file open dialog still defaults to file types *.mod, *.def so they will appear and can be opened from there. However, I believe they should really open when you double-click on them so I'll add the reinstatement of that feature to our todo list.
Unfortunately the fact that we still supply two definition files with the system seems to have been overlooked. These are the special modules SYSTEM and MAU which are internal to the compiler so no source code exists. The file open dialog still defaults to file types *.mod, *.def so they will appear and can be opened from there. However, I believe they should really open when you double-click on them so I'll add the reinstatement of that feature to our todo list.
Re: view interface definition
ok, thanks for clarification and fix this in next releases
-
- Site Admin
- Posts: 525
- Joined: Fri Dec 31, 2010 12:30 pm
- Contact:
Re: view interface definition
This has been fixed in the v6.4.3 maintenance releases.