- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Using cvf6.6b
in a dll if including the call:
write(100,'(i3,a)')((i,symbolNames(i)),i=1,nofsymbols)
I am getting a "recurvise IO error". @ runtime
What does this mean?
notes:
The write action does seem to complete, as I see the result in the output file.
FYI the array symbolNames is immediately deallocated after the write.
Unfortunately the error rteport does not say the line number.
I have yet to trace it by putting in manual tracers.
For now I'd like to know the meaning of the error.
Thanks.
Link Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
It means that you started an I/O operation on a particular unit in the middle of another operation on the same unit. The typical way this happens is if you have a function call in the I/O list of a READ or WRITE where the function does I/O to the same unit.

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