HP OpenVMS Systems

ask the wizard
Content starts here

Compaq C, VAX C, and Microsoft Visual C?

» close window

The Question is:

 
I was just inherited a program that was written under VAX C. The program
uses VMS Record Management Services (File Access Block, Record Access Block,
XABKEY). I was trying to compile the program using Microsoft visual C++ and
i got so many error relating
to those RMS routines (or macro?). Are there any equivalent functions or
routines that come with any PC c compiler that i can use or can DEC C
compiler take care of the problems. I can use all the help. Thank you so
much.
David Nguyen
 
 


The Answer is :

 
  If you are developing OpenVMS applications on a PC platform, please see
  the available Enterprise Toolkit:
 
    http://www.openvms.digital.com/commercial/et/et_index.html
 
  If you are developing PC applications by porting OpenVMS source code, you
  will have to remove or conditionalize any platform-specific code.  (Much
  the same holds for porting PC applications to OpenVMS or other platforms.)
  As this is not particularly an OpenVMS Question, the OpenVMS Wizard would
  refer you to a PC Wizard.
 
  If you are developing on OpenVMS for OpenVMS, you can use the Compaq C
  (formerly known as DEC C) compiler for this purpose.  When migrating VAX C
  code to Compaq C, you will likely want to review some of the VAX C
  compatibility and migration suggestions in the Ask The Wizard topic
  "VAX C, DEC C, Compaq C, and Y2K?"  (The OpenVMS Wizard would also
  recommend reviewing the available Compaq C programming documentation.)
 

answer written or last revised on ( 30-JUL-1999 )

» close window