ไดอะล็อกบ็อกซ์ Advanced Call Procedure (ACP) จะรวมวิธีใช้ฟังก์ชันและโพรซีเดอร์การโทรและไดอะล็อกการกำหนดตัวแปรไว้ในไดอะล็อกบ็อกซ์เดียวที่สะดวก ตัวแปรของฟังก์ชันจะถูกป้อนผ่านการเลือกแบบเลื่อนลงหรือโดยการพิมพ์ในฟิลด์ ACP พร้อมใช้งานใน VMS 9.0 และสูงกว่า
- ในการเปิดใช้งาน ACP ให้เปิดใช้งานตัวเลือก "ใช้ขั้นตอนการโทรขั้นสูง" จากเมนูตัวเลือกผู้ใช้
- ตัวแปร String, Integer และ Float สามารถประกาศอัตโนมัติได้โดยตรงผ่านไดอะล็อก ตัวแปรประเภทอื่นๆ อาจถูกประกาศผ่านหน้าต่างชื่ออ็อบเจ็กต์ ในขณะที่ไดอะล็อก ACP เปิดอยู่
- แม้ว่ากล่องโต้ตอบ ACP จะมีประโยชน์มากสำหรับฟังก์ชัน VMS ที่มีอาร์กิวเมนต์หลายตัว แต่บางครั้งก็ต้องการใช้วิธีการเรียกใช้ฟังก์ชันแบบคลาสสิก กล่องโต้ตอบประกอบด้วยวิธีที่สะดวกในการสลับไปยังกล่องโต้ตอบแบบคลาสสิก
โปรดทราบว่ากล่องโต้ตอบ ACP นั้นใช้สำหรับการเข้าสู่การเรียกใช้ฟังก์ชันเป็นหลัก ในบางกรณี เมื่อแก้ไขฟังก์ชัน ขั้นตอนการเรียกแบบคลาสสิกหรือกล่องโต้ตอบการกำหนดตัวแปรอาจใช้แทนกล่องโต้ตอบ ACP