KB Articles for Microsoft Fortran Compiler
- Q27558: FIX: Protection Violation, Application Error, From COMMON Name
- Q47972: FIX: F1001: srclist.c:1.59, Line 1153, Invalid COMMON in SAVE
- Q49495: FIX: F1001: ctypes.c When FORTRAN Program Contains $NOLOOPOPT
- Q50505: IBM SAA Extensions Available in Microsoft FORTRAN 5.1
- Q50600: Graphics Routines Available in OS/2 with GRTEXTP Library
- Q59093: FIX: F6412 "SHARE Not Installed" Error When File Name Invalid
- Q59421: PRB: L2029: Unresolved External ___aDBswpchk with GRAPHICS.LIB
- Q63360: FIX: INTEGER*2 Multiply by Power of 2 Produces Wrong Results
- Q63817: FIX: Protection Violation Compiling BLOCK DATA with Implied DO
- Q63818: Using NMAKE to Compile FORTRAN Programs in M Editor in OS/2
- Q64018: DOCERR: Environment Variables in STARTUP.CMD in FORTRAN
- Q67615: FIX: Protection Violation When Structure Element Used in OPEN
- Q73203: BUG: Problems Passing Arguments to ENTRY Statement
- Q72760: FIX: F2124 or Incorrect Results From Structure Array Use
- Q77260: Mixed FORTRAN/C with OS/2 DLLs: Example, Restrictions
- Q77517: Creating the FORTRAN Run-Time DLL and User DLL for OS/2
- Q77904: DOCERR: User Must Execute "CMD" in PAUSE Statement Under OS/2
- Q80319: BUG: Cannot Bind Programs that Increase the Number of Files
- Q81879: BUG: BIND Error U1253 Opening DOSCALLS.LIB
- Q84331: BUG: Incorrect Jump to ERR Label in Windows DLLs
- Q89132: How to Run a Program from Within a QuickWin Program
- Q87104: BUG: Repeated EQUIVALENCE’s Cause GP Fault During Compile
- Q98757: FIX: Binary (or Unformatted) I/O Fails, Array Size > 64K
- Q100084: Using the LINK32 -LIB Command
- Q100085: Using the LINK32 -DUMP Command
- Q100086: Using the LINK32 -LINK Command
- Q100376: FIX: Intrinsic REAL Function Assigned to COMPLEX Fails
- Q100377: FIX: F1001: confold.c Line 253, Negative Integer Exponent
- Q102680: DOCERR: Backslash Edit Descriptor Documented Incorrectly
- Q102690: FIX: No Include Dependencies for $INCLUDE Metacommand Contents
- Q102691: PRB: LNK2133 Size Mismatch on Common Block During Link
- Q102692: FIX: FP Emulator Converts REAL to INTEGER Incorrectly
- Q102694: FIX: F1917 Error, Print Logical Expression of COMPLEX Values
- Q102695: FIX: F2559, DX1020 From Illegal Array Bound, -4Yb, and -4Ys
- Q99515: FIX: F1001: typer.c, Line 911 From Concatenation in CALL
- Q105932: FIX: String Concatenation May Cause Memory Errors
- Q105933: FORTRAN PowerStation ADDENDA.TXT
- Q105934: FORTRAN PowerStation ERRORS.TXT
- Q105935: FIX: CommitQQ Does Not Flush Buffers
- Q105936: FIX: Debugger displays Floating Point Notation for REALs
- Q105937: FIX: /4Ys or $STRICT on Character Functions Causes F2368
- Q105938: FORTRAN PowerStation 1.0 ANSWERS.TXT
- Q106520: FIX: /Ge Fails to Detect Stack Overflow
- Q106527: FIX: Error in /FILE$INFO/ in FLIB.FI and FLIB.FD
- Q106528: BUG: Error in WINTEE.PIF Causes "Start-Up Directory Not Found"
- Q106529: BUG: GetStrQQ Leaves Characters in Standard Output
- Q106530: FIX: F4201 on Entry with Attribute [VALUE]
- Q106531: BUG: Debugger Problems Modifying Character Variables
- Q106561: FIX: Debug: Single-Step Fails with Emulated Float Intructions
- Q106562: FIX: CTRL+C Is Not Trapped in GetCharQQ
- Q106563: FIX: Unary Minus and Mixed Complex*16 with Complex*8
- Q106564: FIX: Debugger Error EE0044 for Arrays If Lower Bound Not 1
- Q106567: BUG: RUNQQ Generates DX1420 for MS-DOS Extended Tools
- Q106633: BUG: Sample Code for GRDEMO Contains Errors
- Q106634: FIX: Incorrect Path Causes Setup Error
- Q106636: FIX: Debugger Does Not Properly Trace Include Files
- Q106637: FIX: Typing 80 Characters in a Watch Window Can Hang the VWB
- Q106641: BUG: GPF on Expanding Adjustable Size Array After Execution
- Q106645: Frequently Asked Questions on PowerStation for MS-DOS
- Q106721: FIX: Tab Edit Descriptor Can Give Incorrect Results with READ
- Q106723: BUG: Redirection of Input to a Spawned PowerStation App Fails
- Q106724: Debugger Message EE0029 Cannot Access User Memory
- Q106725: FIX: Alternate Return Compiled with /Ox Can GPF at Run Time
- Q106726: BUG: Errors CV1255 and EE0037 Watching Assumed Size Arrays
- Q106728: BUG: DX1010 Running PowerStation Application from NMAKE
- Q106729: FIX: EOF and BACKSPACE Cause GP Fault When the Unit Isn’t Open
- Q106730: BUG: F6103 Reading "0." into COMPLEX Number
- Q106731: PRB: Large BLOCK DATA Subprogram Compiles Slowly
- Q106732: BUG: Dependencies Not Scanned If Include Statement Is Labeled
- Q104776: BUG: Endless Loop in Code Containing Graphics & Compiled -Ox
- Q104777: FIX: No F6099 with /4I2 and /4Yb on Integer Overflow
- Q104859: FIX: $STORAGE:2 or /4I2 Generates Incorrect Code
- Q104860: FORTRAN PowerStation README.TXT: Installing and Using FL32
- Q104861: FORTRAN PowerStation README.TXT: Linker, Library, VWB
- Q104862: FORTRAN PowerStation 1.0 README.TXT: Executing and Debugging
- Q104891: FIX: F1001 "@(#)fltreg.c:1.31" When Compiling with /Ox
- Q104892: FIX: F2836 on Type Declaration After Entry Statement
- Q104893: FIX: Using /4Yb and /Ox Together Is Not Recommended
- Q104894: FIX: VERIFY Doesn’t Check Last Character in String
- Q104895: FIX: No Hexidecimal Display in Watch and Locals
- Q104896: FIX: F6100 Reading Maximal Negative Integers
- Q104897: BUG: Syntax Error in Makefile with Projects > 511 Files
- Q104898: FIX: ICHAR Fails If the Argument Is a Character Function
- Q104899: FIX: String Comparison Stops at Char(0) (NUL)
- Q104900: DOCERR: Q Edit Descriptor and % Intrinsics Not Supported
- Q104901: BUG: Anti-Virus TSRs May Prevent Builds from VWB
- Q104945: DOCERR: BEEPQQ and SLEEPQQ Deal in Milliseconds and Hz
- Q109874: FIX: Constants Out of Range Not Found by /4Yb
- Q109875: FIX: Improper Debug Stepping in Routines w/ ENTRY Points
- Q109876: BUG: In-line Comment in Continued FORMAT Causes Syntax Error
- Q109877: BUG: Smallest Negative Integers Cause Error on Input
- Q109878: FIX: Commas in NAMELIST Data Fields Cause F6511
- Q109879: BUG: Inline Comment with "!" Can Act Like a C String
- Q109880: FIX: Incorrect $DEBUG Reference to Include File
- Q109998: FIX: Divide by Zero Run-Time Error Not Produced
- Q109999: BUG: Browser Treats Interface to Function as a Subprogram
- Q108283: FIX: F1001 in codegen.c with IMPLICIT COMPLEX
- Q108284: FIX: DX2010 w/ GETARG When RUNQQ Takes Five or more Arguments
- Q108285: FIX: Precision Problem with COMPLEX*16 and /Op
- Q108286: FIX: Incorrect F2560 with Adjustable Sized Arrays and /4Yb
- Q108345: DOCERR: GetCharQQ Not Accepting Direction Keys in QuickWin
- Q108346: FIX: Substring Out of Range Hangs with -4Yb -Ox -G5
- Q108348: FIX: Error F1001 in schedp5u.c Compiling with -Ox and -G5
- Q108349: BUG: Console I/O Problem; CR/LF Skipped After File Open
- Q108365: FIX: Strange Character in Warning for Illegal Edit List
- Q108367: FIX: Columns 72 to 80 Not Displayed in Source Listing File
- Q108368: FIX: Error F1001 in range.c Compiling with -Ox
- Q108409: BUG: Access Violation/Hang on Divide by Zero with Intrinsic
- Q108410: FIX: Entire DLLEXPORTed Arrays Cannot Be Written Implicitly
- Q108460: FIX: Carriage Control 1 Prints an Ankh Symbol to Screen
- Q108461: FIX: DO Loop/Computed GOTO Errors with /Ox and /4Yb
- Q108462: FIX: Concatenation in Parentheses Produces Blank Output
- Q110000: BUG: Format Editor Displays G Descriptor Using E Format
- Q110001: BUG: WRITE Statement Not Shifting Window Focus
- Q110002: FIX: Combining -4Yb with -Ox May Cause Invalid Run-Time Errors
- Q110087: BUG: SAVEIMAGE May Cause Error DX1020 in SVGA Display Modes
- Q112005: BUG: Illegal Formal Argument and -Zi Crash Compiler
- Q112010: FIX: Access Violation on READ of Exported COMMON Array
- Q112011: FIX: Access Violation with Pass by Value and -Ox -G3
- Q112057: FIX: F1001 in regasg.c with Adjustable Sized COMPLEX and /4Yb
- Q112058: BUG: Visual Workbench Does Not Allow Stack Size Over 32K
- Q112059: DOCERR: Cannot Break on Condition in PowerStation Debugger
- Q112332: Viewing a Function’s Return Value from IDE
- Q112333: FIX: CTRL+Z Is Not End-of-File Marker in PowerStation
- Q112334: Hollerith Constants in Argument Lists
- Q112339: BUG: Opening More Than 61 Files in a FORTRAN Windows NT App
- Q112340: DOC: QuickWin Does Not Support Run Time in a DLL (/MD)
- Q112341: FIX: LOC Fails on Double COMPLEX Structure Element
- Q112342: FIX: Format Editor Problems with Repeatable A Edit Descriptor
- Q112344: FIX: F6422 on Unformatted File Opened with ACCESS=’APPEND’
- Q112345: FIX: F1001 or F1002 Compiling Program with Record Using -Zi
- Q112390: FIX: BK1506 : Cannot Open File : Permission Denied
- Q111001: BUG: PEEKCHARQQ Incorrectly Returning .TRUE.
- Q111091: FIX: Compiler Displays Incorrect Line-Number Information
- Q111092: BUG: DIMENSION Statement Out of Order Causes D2030 Error
- Q111234: FIX: ISHFT and ISHL Always Assume 4-Byte Integers
- Q111235: BUG: D2030 or DX1020 Error on Assumed-Size Array Expressions
- Q111283: FIX: F1001 Error Compiling 2 Gigabyte Array with -Zi
- Q114979: BUG: Access Violation or R6018 Executing IF Statement
- Q115725: FORTRAN PowerStation 1.0a README.TXT: Executing and Debugging
- Q118337: FIX: "Integer divide by 0" Error Handling
- Q118338: BUG: Sample MTTEST.FOR Compile Errors
- Q118339: PRB: DX1020 on a Call to OUTGTEXT under MS-DOS
- Q118340: QuickWin Apps Allowed 50 User-Added Menu Items
- Q118341: FIX: MATHERRQQ: Access Violation on C8ARG1 and C16ARG1
- Q118392: BUG: Incorrect F2370 or C1900 when Compiling with /4Y
- Q118394: $DEBUG Modifies Behavior of SELECT CASE in PowerStation 1.0
- Q118395: BUG: Watch Expression Evaluation Gives Unexpected Value
- Q118396: PRB: putchar Fails in C Code Called from FORTRAN Application
- Q118397: BUG: SETWINDOWCONFIG Returns an Invalid Configuration
- Q118432: BUG: Block-Data Subprograms Are Not Global Symbols
- Q118434: BUG: GETFILEINFOQQ with UNPACKTIMEQQ Fails in MS-DOS
- Q118436: BUG: Code Causes F4999, CK4008, and Run-Time Problems
- Q118522: Numerical Recipes Disk Included with PowerStation
- Q118547: PRB: Multithreaded Program Crashes
- Q118549: PRB: PowerStation MS-DOS Apps Do Not Start Under Win32s
- Q118550: BUG: READ and WRITE Fail on Unit 64
- Q118814: DOCERR: Win32 APIs Callable from a QuickWin Application
- Q118815: BUG: M6101 Drawing a Line Outside Screen Coordinates
- Q117902: FIX: D2030 Internal Compiler Error with /Ox
- Q117903: FIX: Incorrect Floating-Point Calculations with /Ox and /Op
- Q117904: DOCERR: F2400 : "<name> : COMMON not defined"
- Q117905: BUG: F1001 on a Structure Declaration with Arrays
- Q120394: BUG: PS for DOS GPFs When Using an NT Makefile
- Q120395: PRB: Link or CVPack May Fail with PS 1.0a Objects
- Q120396: PRB: Image Functions Fail with Image Outside of Viewport
- Q120397: Use atof or atoi Functions to Convert from Char Strings
- Q121457: Using Microsoft FORTRAN 5.1 with Visual Basic
- Q122565: FORTRAN PowerStation 32 Update for Windows NT 3.5
- Q123172: BUG: INCLUDE File Is Not Scanned Correctly
- Q123370: PRB: Debugging: Inter-Operability with Visual C++ 2.0
- Q123659: BUG: Divide by Zero Error Compiling an Empty Structure
- Q123660: Maintenance Release for FORTRAN PowerStation
- Q123662: BUG: Select Case Does Not Allow Character Expression String
- Q123665: PRB: DOSXNT: Fatal Error DX1410: Cannot Load Program
- Q123668: PRB: LNK4022 & LNK4006 Warnings When Build PowerStation 32 DLL
- Q123687: Enabling CTRL+C and CTRL+BREAK by Using PeekcharQQ
- Q123689: PRB: F2347 or F2201 Error When Function Is Not Typed
- Q123690: Using INTDOSQQ for Keyboard Input in FORTRAN 5.1
- Q123730: BUG: R6000 After Many Calls to RunQQ If Linked with Defaults
- Q123841: HOWTO: Create a FORTRAN DLL and Call It from Visual Basic
- Q124027: Changing Focus from QuickWin Using the Windows API
- Q124951: BUG: F2374: Incorrect Reference of the Error in BLOCK DATA
- Q125056: INFO: Precision and Accuracy in Floating-Point Calculations
- Q125468: PRB: F6700 Heap Space Exceeded
- Q125469: PRB: Run-time Subroutines Do Not Appear to Function
- Q125471: PRB: BINDMSF Error: Cannot Create Binder file \2
- Q125472: PRB: Unable to Open Files That Have Certain Extensions
- Q125873: FORTRAN PowerStation 1.0a ANSWERS.TXT
- Q131497: BUG: Error in ELSEIF References Line Number for Matching IF
- Q131498: DLL with PROGRAM Statement Fails to Load
- Q131898: Fortran PowerStation Graphics Apps on Windows 95
- Q131899: FIX: Access Violation with Large NAMELIST
- Q133102: FORTRAN PowerStation 32 README.TXT: Installation
- Q133103: FORTRAN PowerStation 32 README.TXT: Debugger and Building
- Q133104: FORTRAN PowerStation 32 MIXLANG.TXT
- Q133105: FORTRAN PowerStation 32 README.TXT: Miscellaneous
- Q133106: FORTRAN PowerStation 32 QUICKWIN.TXT
- Q130471: PRB: EXTERN Attribute Prevents F4999 on Unreferenced Function
- Q130807: BUG: READ w/ Numeric Literal Subscript Causes Access Violation
- Q130808: Help Building Fortran PowerStation 32 App that Targets Win32s
- Q142158: PRB: QuickWin App Causes Access Violation Under Windows 95
- Q142538: PRB: M6110 Run-Time Error Occurs When Using SYSTEMQQ or RUNQQ
- Q147749: BUG: Explicit-Shape Array Elements Not Displayed in Debugger
- Q148183: BUG: FOR2206 Error Illegal Access of Module Member
- Q148184: BUG: Large Fonts Cause SETFONT() to Fail in Scigraph Demo
- Q148185: BUG: FOR3852 Syntax Error Caused by Semicolon in Source Line
- Q148186: DOCERR: RETURN Statement Not Supported in Main Program Unit
- Q148187: BUG: Debugger Cannot Display Renamed Module Variables
- Q148193: How to Change REAL*4 Numbers to REAL*8 Values in Debugger
- Q148201: BUG: Unused Local Variables Are Unavailable in the Debugger
- Q148202: BUG: Changes to Double-Precision Values in Debugger Fail
- Q148203: BUG: Passing LOC() Intrinsic Result to C Function Fails
- Q148382: BUG: Menus Disappear When All Child Windows Are Closed
- Q148383: BUG: INTENT(OUT) Allows Subroutine to Use Undefined Argument
- Q148604: BUG: F1001 Error If Undeclared Namelist Variable in Subroutine
- Q148605: BUG: Compiler Syntax Error If Edit Descriptors Contain Spaces
- Q148606: BUG: FOR1138 Error INQUIRE(IOLENGTH) of Character Function
- Q148608: BUG: Derived-Type with Pointer Expands Incorrectly in Debugger
- Q148609: BUG: GO TO Statement Syntax Coloring Fails in Developer Studio
- Q148611: BUG: Unable to Load the Format Editor from Developer Studio
- Q148612: BUG: Scaling Metafiles in World Sample Fails Under Windows 95
- Q148623: BUG: Assumed-Size Array Allowed in Integer POINTER Statement
- Q148624: BUG: No Error w/Public NAMELIST Variables with PRIVATE Members
- Q148625: BUG: NAMELIST Output Incorrect with Renamed USE Variables
- Q148626: BUG: D2013 Internal Compiler Error Reshape of Character Array
- Q150125: BUG: Write of Function Returning a Character String Fails
- Q150126: BUG: FOR4280 Warning Given for Unused Result Variables
- Q150127: BUG: PEEKCHARQQ Fails in QuickWin or Standard Graphics Program
- Q150128: BUG: MATHERRQQ() Complex Result Variable Not Used
- Q150132: PRB: Undefined Pointer Assignment Causes Application Error
- Q150133: BUG: WRITE Fails with Preconnected Unit=5 in Console Program
- Q150134: BUG: FOR4165 Warning Underflow of Smallest Positive REAL*8
- Q150135: PRB: Error in ICHAR() Using Multi-Character Input Argument
- Q150136: BUG: SPREAD() Intrinsic Function Application Error
- Q150137: BUG: T Edit Descriptor Fails to TAB Backward
- Q150138: BUG: FOR3199 Error in Host Association of Internal Variable
- Q150139: BUG: Using "Save As" to Save File Causes Application Error
- Q150145: PRB: FOR3852 Error in Consecutive Arithmetic Operations
- Q150146: PRB: No Error Generated Initializing Named Common Block Object
- Q150147: BUG: LOADIMAGE() or LOADIMAGE_W() Graphics Functions Can Fail
- Q150148: BUG: FOR2715 Error Generated for Pointer Assignment
- Q149128: BUG: FOR2406 Error with Values Greater than 127 in ACHAR()
- Q149129: PRB: LOCKING Replaced with SHARE= in OPEN Statement
- Q149132: BUG: Signed 4-byte Integer Overlow Not Caught by the Compiler
- Q149133: BUG: Fixed-Form Source in Column 7 Is Shifted to Column 6
- Q149134: BUG: EN and ES Edit Descriptors Cause Incorrect Output
- Q149135: BUG: Incorrect Custom/Complete Setup Size in Standard Edition
- Q149136: BUG: FOR1252 Error USE of Module in Internal Module Procedure
- Q149138: BUG: F6804 or F6511 Error with Spaces in Namelist Input File
- Q149140: BUG: Access Violation Writing Namelist With Equivalence Member
- Q149141: BUG: Hanging Indents Not Preserved in Developer Studio Editor
- Q149143: BUG: FOR3852 and FOR1768 Caused by Space Before !MS$FREEFORM
- Q149144: BUG: Space or Tab Preceding !MS$NOFREEFORM in Free-Form Source
- Q149145: BUG: F1001 Error in Write of Namelist in Internal Procedure
- Q149146: BUG: Incorrect Output with CARRIAGECONTROL=’fortran’ Option
- Q149147: BUG: Equivalence and Non-Common Block Variable Cause ASSERT
- Q149148: BUG: READ with Backspace Fails in Standard Graphics Programs
- Q149150: BUG: GETENV() Fails If Input Variable Has Trailing Spaces
- Q149151: BUG: Internal READ of Character*1 String Fails
- Q149152: BUG: !MS$ATTRIBUTES in Interface Fails with Free-Form Source
- Q149154: BUG: Memory Leak Caused by Formatted Internal WRITE
- Q149155: BUG: Assertion Failure with ERR= and END= in READ Statement
- Q149156: BUG: Common Blocks Cannot Be Viewed in the Watch Window
- Q149157: BUG: Some Compiler and Debugger REAL Arithmetic Results Differ
- Q149158: BUG: Compiler Options /W0 and /WX Fail When Used with /4Ys
- Q149472: PRB: FOR3852 Error Function RESULT and [] Attribute Specifier
- Q149473: BUG: FOR4265 Warning Not Generated for Undefined Argument
- Q149474: BUG: F2333 Error Not Generated in Illegal Redefinition
- Q149477: BUG: Run-Time Error F6511 - Variable Name Not Found
- Q149478: BUG: F1001 Error /4fps1 and /Ox with Exponent Calculation
- Q149479: BUG: Cannot Scroll to End of Last Field in Format Editor
- Q149480: BUG: END DO Cannot Be on Separate Lines in Fixed-Form Source
- Q149481: PRB: Debugging Past END Statement Puts You in Disassembly Mode
- Q149506: BUG: /4fps1 and /Ox Compiler Options with Complex Calculations
- Q149507: PRB: Cannot Change QuickWin Application Status Bar Color
- Q149508: PRB: SETTEXTPOSITION() Does Not Scroll Window to New Location
- Q149509: BUG: General Protection (GP) Fault Caused by Een0f90.dll File
- Q149510: BUG: Environment Compiler Options Incorrectly Take Precedence
- Q149511: BUG: FOR3278 and FOR3852 !MS$NOFREEFORM After Subroutine END
- Q149512: BUG: ASSERT Failure with String Assigned to User-Defined Type
- Q149513: BUG: An OPEN Status= Option Like String Converted to Uppercase
- Q149514: BUG: Developer Studio Hangs with !MS$FIXEDFORMLINESIZE: 132
- Q149516: BUG: Watching a DLL Common Block Using Context Operator Fails
- Q149517: BUG: /Ox and /4Ya Options Together Cause Incorrect Results
- Q149518: BUG: OK Button Callback Not Called in Video Poker Sample
- Q149746: BUG: Access Violation Calling Exported Subroutine in DLL
- Q149747: PRB: Debugger Cannot Evaluate Out of Scope Named Constants
- Q149748: BUG: FOR3093 Error Incorrectly Generated Without /4Ys
- Q149749: PRB: DIM() Intrinsic Function does not Support Complex Numbers
- Q149751: BUG: FOR3294 Error Using Module Inside Module Procedure
- Q149752: BUG: FOR2862 Error Caused by External Function Without Type
- Q149753: How to Determine the Size of a User-Defined Data Type
- Q149856: BUG: Embedding a String Using the /V Compiler Option Fails
- Q151073: Frequently Asked Questions for Fortran PowerStation 32