名前 題名 ▼ takaさん > ▼ Mr.XRAYさん > > > 一般的には,メモリの不正アクセスの結果を予測することはできません. > > > これは,配列の範囲外操作でも同じです. > > > > メモリアクセス違反の例外 (デバッガ例外通知) が発生したら, > > 例外が発生する状態のままで取得した結果の原因を調べることに意味は > > ほとんど (あるいは全く) ないということです. > > それよりも例外が発生しないようにすることが最優先ということです. > > > > Mr.XRAY 2018/09/20(木) 21:41:01 > > Mr.XRAY 2018/09/20(木) 21:48:43 > > > > のレスは,嫌味というかちょっとばかり意地悪のつもりで書き込んでしまいました. > > スレッド汚しですね.私の悪い性格です m(_ _)m > > まとめ > ・ShareMemは使わない > ・DLLの戻り値型関数で戻り値を返さず例外は投げる > ・例外は、呼び出し側のtry exceptでキャッチする > ・ポインタを使うと違反は発生しない > > 最初の投稿で > ポインタを使うと違反は発生しない > ことを示しておいて > > 共有メモリや > 標準的なDLLの仕様を教えると 聞く耳持たず > > ASさんと同じで > 「Delphiのバグ」という回答が欲しかったのでしょう。 > GIF,JPEG,PNG画像ファイル及びLZH,ZIPファイルをアップロードできます.600 x 1200 ピクセルを超える画像は縮小表示されます(画像クリックで拡大表示). (上限122000(120k)バイト) 削除キー Link