2015-09-16 58 views

回答

0

我通常只從Universe中做宇宙,但它看起來像在這裏是命令「CreateUniSubroutine」創建宇宙子程序的反射,而不是子程序本身。

我不確定你想要做什麼,但是這似乎允許你利用現有的Universe代碼,而不是添加新的邏輯。

1

在UniVerse中,您可以在程序內外使用子程序。 讓我告訴你如何做一個簡單的例子。

主文件:

0001 *EXAMPLE SUBROUTINE 
0002  CRT 'ENTER A NUMBER OR Q TO QUIT:' 
0003  INPUT NUM 
0004  BEGIN CASE 
0005   CASE NUM = "Q" 
0006    GOSUB ENDPRG 
0007   CASE NUM > 0 
0008    CALL ADD5(NUM) 
0009  END CASE 
0010 ENDPRG: 
0011  CRT 'END OF PROGRAM' 
0012  CRT 
0013 END 

子程序文件:

0001  SUBROUTINE ADD5(NUMBER) 
0002  NUMBER+=5 
0003  CRT NUMBER 
0004  RETURN 
0005 END 

在上線6的主文件和8可以看到子程序。 我希望能提供幫助;)

0

在宇宙中創建一個子程序。

  1. 你需要在你的宇宙計與文件類型19子程序源文件夾它可以從其他的宇宙計的本地或qpoint。
  2. 使用任何文本編輯器(如記事本)編輯您的子程序源代碼並保存到上面的源文件夾中。
  3. TELNET到你的宇宙計,然後鍵入以下基本子程序。

    BASIC source.folder subroutine.name

示例:如果源文件夾名稱是SOURCE和子程序文件名是RUN.COMMAND。該命令將

BASIC SOURCE RUN.COMMAND 
  • 您可能需要目錄下的數據帳戶,纔可以從UniObject調用子程序。