FIX: Access Violation with Large NAMELISTLast reviewed: September 18, 1997Article ID: Q131899 |
1.00 1.00a | 1.00
WINDOWS | WINDOWS NTkbtool kbfixlist The information in this article applies to:
SYMPTOMSAn application that uses a large NAMELIST may cause an access violation when attempting to write the NAMELIST. This problem is seen most often with NAMELISTs around 2K in size, but the problem has been known to occur with a NAMELIST as small as 100 bytes.
RESOLUTIONTo work around this problem, reduce the size of the NAMELIST. This can be accomplished by either splitting the NAMELIST into multiple smaller NAMELISTs or by grouping variables of similar type together in an array.
STATUSMicrosoft has confirmed this to be a bug in the Microsoft products listed at the beginning of this article. This problem was corrected in FORTRAN PowerStation 32, version 4.0.
MORE INFORMATION
Sample Code to Demonstrate ProblemC C Compile options needed: none C C This program should cause an access violation
PROGRAM NAMELISTTest CHARACTER*20 TheArray(100) INTEGER*4 Index NAMELIST /TheNameList/ TheArrayC Fill in the array DO Index = 1,100 TheArray(Index) = "Testing NAMELIST" END DOC Display the name list WRITE (*,TheNameList) END REFERENCESFor more information on a related problem, please see the following article in the Microsoft Knowledge Base:
ARTICLE-ID: Q65047 TITLE : BUG: Errors F1002, F1901, R6000 Using Large Namelists |
Additional reference words: 5.10 1.00 1.00a
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |