ab.com コミュニティ

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

All times are UTC+09:00




 [ 1 件の記事 ] 
作成者 メッセージ
投稿記事Posted: 2007年1月06日(土) 02:06 
コード:
Dim ErrAddr = NULL As VoidPtr
If (ErrAddr <> NULL) And (HeapSize(GetProcessHeap(), 0, ErrAddr) > 10) Then
  MsgBox 0, "hogehoge"
Else
  MsgBox 0, "foofoo"
End If
上記のような式は必ずHeapSizeが呼び出され、アクセス違反が起きるわけですが、
VB.netのAndAlso, OrElseのような論理式をショートサーキット評価する演算子があると、
上のような式もエラーになることが無くなり、コードを簡潔に書くことが出来ます。
導入を検討していただけませんでしょうか?


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

All times are UTC+09:00


オンラインデータ

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


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

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