home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   comp.os.vms      DEC's VAX* line of computers & VMS.      264,096 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 262,198 of 264,096   
   =?UTF-8?Q?Arne_Vajh=C3=B8j?= to David Meyer   
   Re: Coding examples (Re: VMS Pascal arti   
   05 Jan 25 11:06:48   
   
   From: arne@vajhoej.dk   
      
   On 1/4/2025 11:19 PM, David Meyer wrote:   
   > Arne Vajhøj  writes:   
   >> $ search sys$common:[syshlp.examples.pascal]*.pas varying   
   >> $ search sys$common:[syshlp.examples.pascal]*.pas "string("   
   >   
   > Wow! That directory and the others around it are a real treasure   
   > trove. I found answers to questions I had about calling RTL routines   
   > from Pascal.   
      
   For system services and LIB$ (and other RTL) routines, then   
   I recommend:   
      
   General prep:   
   1) browse through documentation for system services and LIB$   
       routines to get an overview   
   2) learn about the VMS calling convention   
   3) learn about how to use VMS calling convention   
       in your favorite programming language   
   For specific task:   
   A) identify the system services and LIB$ routine you need   
       to use   
   B) read the language independent description of how to call it   
   C) implement call in your favorite programming language   
      
   System services:   
      
      
   https://docs.vmssoftware.com/vsi-openvms-system-services-referen   
   e-manual-a-getuai/   
      
      
   https://docs.vmssoftware.com/vsi-openvms-system-services-referen   
   e-manual-getutc-z/   
      
   Deep dive in SYS$QIO(W):   
      
      https://docs.vmssoftware.com/vsi-openvms-io-user-s-reference-manual/   
      
   (the name give different associations than what it is)   
      
   LIB$:   
      
      https://docs.vmssoftware.com/vsi-openvms-rtl-library-lib-manual/   
      
   SMG$:   
      
      
   https://docs.vmssoftware.com/vsi-openvms-rtl-screen-management-smg-manual/   
      
   Utility routines (do not forget these!!):   
      
      https://docs.vmssoftware.com/vsi-openvms-utility-routines/   
      
   Calling convention:   
      
      https://docs.vmssoftware.com/vsi-openvms-calling-standard/   
      
   General overview:   
      
      
   https://docs.vmssoftware.com/vsi-openvms-programming-concepts-manual-volume-i/   
      
      
   https://docs.vmssoftware.com/vsi-openvms-programming-concepts-manual-volume-ii/   
      
   > Is there some introduction to VMS that collects links to resources like   
   > sys$common:[syshlp.examples] where VMS newbies can look to answer their   
   > own questions?   
      
   I link to some some stuff at:   
      
      https://www.vajhoej.dk/arne/vms/docs.html   
      
      https://www.vajhoej.dk/arne/vms/faq.html   
      
   Arne   
      
   --- SoupGate-DOS v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca