![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Migrating from VADS to Apex Contents Preface
- Audience
- Other Resources
- Apex Documentation Roadmap
- Contacting Rational Technical Publications
- Contacting Rational Technical Support
Migrating from VADS to Apex
- A Brief Summary of VADS and Apex Library Structure
- From a VADS library To an Apex/Summit Subsystem/View
- Porting Small Applications
- Porting a More Complex Application
- From VADS Libraries to Rational Subsystem Views
- Comparing VADS Commands To Apex Commands
- Considerations For More Complex Applications
- Circular ADAPATHs
- Duplicate Units
- Default Access to Files
- Creating Existing Files
- Preprocessor: VADS and Apex
- Compilation Differences
- Predefined Types
- Directives and Switches
- 'Ref of Constants
- Execution Differences
- Default Permissions On Text_io Created Files
- Creating Existing Files
- Sequential or Direct IO
- Apex May Reorder Record Field Declarations
- Address + Integer
- Tiny_Integer
- Standard_Error
- Compiling with Checks Suppressed
- VADS-Supplied Packages
- $APEX_BASE/ada/rts_vads_exec.ss
- $APEX_BASE/ada/rational.ss
- $APEX_BASE/ada/vads_compatibility.ss
- Importing the VADS-Supplied Packages
- Appendix F
- Pragmas
- Address Clauses
- Default Initialization with Address Representation Attribute Clauses
- Runtime Configuration
- Hints For an Easier Transition To Apex
- Basic Command-Line Commands
- Useful Key Bindings
Coding Issues Migrating from VADS to Apex
- VADS Addressing Trick Using Erroneous Code
- Invalid Code Permitted by VADS
- Incorrect Use of La Instruction in MIPS Machine_Code
- Package Math not supported in Apex 3.x (MIPS cross only)
- Missing or Changed Pragmas
- Non-Static System.Address'Ref
- Passive Tasks to Protected Types
Ada 83 to Ada 95 Transition Code Changes
- Pragma.1.ada
- System.Address incompatibilities
- Ada83
- Ada95
- Derived Type and Representation Specification Incompatibilities
- Ada83
- Ada95
- Character literal type not resolvable
- Use of null strings ("") for user-defined string types fails (bug)
Migrating from VADS to Apex Index
Rational Software Corporation http://www.rational.com support@rational.com techpubs@rational.com Copyright © 1993-2002, Rational Software Corporation. All rights reserved. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |