ab.com コミュニティ

ActiveBasicを通したコミュニケーション
現在時刻 - 2024年4月18日(木) 16:20

全ての表示時間は UTC+09:00 です




新しいトピックを投稿する  トピックへ返信する  [ 2 件の記事 ] 
作成者 メッセージ
投稿記事Posted: 2005年9月18日(日) 18:56 
オフライン

登録日時: 2005年5月31日(火) 13:31
記事: 205
お住まい: 大阪市
自分の勘違いかもしれませんが、
コード:
HeapSize(GetProcessHeap(),0,"SS")
コード:
Dim a As BytePtr
a="ABCDEFG"
HeapSize(GetProcessHeap(),0,a)
を記入し、デバッグ実行時すると

HEAP[MP3List_debug.exe]: Invalid Address specified to RtlSizeHeap( 00150000, 00411205 )
スレッド(&H270)のブレーク ポイント(EPI=&H7C941230)。

と出ます。
これはどういう意味なのでしょうか?これが正常な動作なのでしょうか?
バグかどうか不明ですが、こちらに投稿しました。

OS:Win XP SP2
AB:4.10.00


通報する
ページトップ
 記事の件名:
投稿記事Posted: 2005年9月18日(日) 21:30 
オフライン

登録日時: 2005年5月31日(火) 17:59
記事: 899
お住まい: 東京都
それは正しい動作です。
HeapSize関数はHeapAlloc/HeapReAlloc関数で確保したメモリのサイズを知るための関数なので、
その他のメモリへのポインタを引数に渡すと例外ということでデバッガにより実行が停止されてしまいます。


通報する
ページトップ
期間内表示:  ソート  
新しいトピックを投稿する  トピックへ返信する  [ 2 件の記事 ] 

全ての表示時間は UTC+09:00 です


オンラインデータ

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


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

検索:
ページ移動:  
Powered by phpBB® Forum Software © phpBB Limited
Japanese translation principally by ocean