- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
We are using VS.net 2003 and IVF9.0 or IVF9.1. Itcrashedat the following code, who can help me? thanks very much!
--------------------
write(luo,avhdr) ('node','voltage',i=1,nvprln)
NOTE:
if avhdr = '(1x,1(5x,a4,1020x,'=',a7, 3x)/) '
luo=6
nvprln=1
it will crash at the "write".
---------------------------------
if avhdr='(1x,1(5x,a4,1002x,'=',a7, 3x)/) '
it will not crash
--------------------------------
It's ok on IVF9.x for linux, but crash on windows platform.I don't know why?
david
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
when I run our application on windows, it comes out a dialog(which
I don't know how to past here) and our aplication ends unnormally.
the error message dialog saids:
----------------------------------------------
Visual Fortran run-time error --> title
forrtl: severe(66): output statement overflows record,unit 6,file c:davidoutput.lis
Image PC routine Line Source
my.exe 01D208C6 unknown unknown unknown
.
.
.
kernel32.dll 7C80B683 unknown unknown unknown
------------------------------------------------
Best Regards!
David
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Yes, I think it's the 1024 limit. because
if avhdr = '(1x,1(5x,a4,1020x,'=',a7, 3x)/) the total output line len is: 1 + 5 + 4 + 1020 + 1 + 7 + 3 = 1041 > 1024 crashed
if avhdr = '(1x,1(5x,a4,1002x,'=',a7, 3x)/) the total output line len is : 1 + 5 + 4 + 1002 + 1 + 7 + 3 = 1023 < 1024 not crashed.
if avhdr = '(1x,1(5x,a4,1003x,'=',a7, 3x)/) the total output line len is : 1 + 5 + 4 + 1002 + 1 + 7 + 3 = 1024= 1024 crashed.
I have tested this. So I wonder it's because of 1024 output limit on PC?
Best Regards!
David
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Yes, I think it's the 1024 limit. because
if avhdr = '(1x,1(5x,a4,1020x,'=',a7, 3x)/) the total output line len is: 1 + 5 + 4 + 1020 + 1 + 7 + 3 = 1041 > 1024 crashed
if avhdr = '(1x,1(5x,a4,1002x,'=',a7, 3x)/) the total output line len is : 1 + 5 + 4 + 1002 + 1 + 7 + 3 = 1023 < 1024 not crashed.
if avhdr = '(1x,1(5x,a4,1003x,'=',a7, 3x)/) the total output line len is : 1 + 5 + 4 + 1003 + 1 + 7 + 3 = 1024= 1024 crashed.
I have tested this. So I wonder it's because of 1024 output limit on PC?
Best Regards!
David
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Please submit a complete exmple program that shows the problem to Intel Premier Support so that we can look into it.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I have found the error. it's not the problem of IVF9.0/IVF9.1. Thanks you very much!
David

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