- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I stumbled upon ISOVAR varying strings in the CVF 6.6C3 samples library. It look like something I could use but there is no documentation. I moved the samples to my fortran library and executed the included dsw files. None of the 3 workes. They compiled ok but would not create a release folder andexecute. I get and error which states "Cannot execute program". Any ideas?
DT
Link Copied
4 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
They run fine when compiled using CVF 6.6C, both debug and release. Are you by chance converting the sample work spaces to IVF and then compiling? If you are, then perhaps you are missing the build step and have to add it?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
ISO_VARYING_STRINGS was published as an additional "part" of the Fortran 90 standard. In that form, it has massive memory leaks and should not be used. It has been removed from Fortran 2003. There is a variant around that uses ALLOCATABLE components rather than POINTER but it too has some issues.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I think I have just lost interest in ISOVAR. I hate memory leaks. Why doesn't somebody fix the code? The architecture looks good.
DT
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Well, somebody did, using a feature that is now in Fortran 2003. but the standards committee never felt like accepting the change and just removed it from the standard.

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page