ab.com コミュニティ

ActiveBasicを通したコミュニケーション
前回の訪問日時: 2019年1月22日(火) 12:50 現在時刻 - 2019年1月22日(火) 12:50

All times are UTC+09:00




 [ 2 件の記事 ] 
作成者 メッセージ
投稿記事Posted: 2017年12月20日(水) 19:11 
オフライン

登録日時: 2006年2月05日(日) 17:10
記事: 197
住所: 東京都
下記のサンプルプログラムTESTA.ABPの様に
①SUB~END SUBの途中で抜け出すときEXIT SUB命令であるべきところをEXIT FUNCTION命令を記載
②FUNCTION~END FUNCTIONの途中で抜け出すときEXIT FUNCTION命令であるべきところをEXIT SUB命令を記載

上記①②のケースではコンパイルエラーになると思いましたが、問題なくコンパイルと実行ができました。

そこで確認したいのですが、これは仕様でしょうか?
特にこれといった問題は起きていませんが。

確認環境はWindows 7/SP1(X86)
確認バージョンはAB4.24とAB5/CP4とAB5/CP5
よろしくお願いいたします。

サンプルプログラム


最後に編集したユーザー たかせ on 2018年12月23日(日) 08:27 [ 編集 1 回目 ]

ページトップ
   
 
投稿記事Posted: 2017年12月21日(木) 19:20 
オフライン

登録日時: 2005年9月02日(金) 22:15
記事: 95
住所: 静岡県焼津市
お世話になります。

 64bit版コンパイラでもテストしてみました。

確かに正常にコンパイル→実行→抜け出していますね。


プロシージャ内の「EXIT」 は、なんでも機能する?・・・
FOR I=1 TO 10:xxxxx:NEXT みたいですね・・・
ちなみに"EXIT SUB"や”EXIT FUNCTION"を"EXIT A"や"EXIT B"、"EXIT"のみにするとエラーとなりました。


ページトップ
   
 
 [ 2 件の記事 ] 

All times are UTC+09:00


オンラインデータ

このフォーラムを閲覧中のユーザー: CCBot, SemrushBot & ゲスト[0人]


トピック投稿: 不可
返信投稿: 不可
記事編集: 不可
記事削除: 不可
ファイル添付: 不可

ページ移動:  
Powered by phpBB® Forum Software © phpBB Limited
Japanese translation principally by KONISHI Yohsuke