掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
MemoryMappedFileを利用したデータの転送に関して (ID:150272)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
静的配列で試してみました。 うまく行きました。 VCL側で取得したデータをFMX側で確認出来ました。 画像化した形でも、値を抜き打ちで数点確認し全て合致しています。 先頭アドレスからの一括コピーと、シーケンシャル読み出しで問題ありません。 という事は、元の動的配列の実体への参照が問題という事になります。 動的配列で正しく受け渡しが出来ているのは、各[1], [2], [3]の1行目(1列目?)のみです。2行目から参照がズレています。 3つの動的配列自体は独立しているので、別々のアドレスで構わないと思いますが、各々の動的配列の中で行や列で参照先が連続的ではない点に、非常に違和感を覚えます。 これは動的配列の仕様なのでしょうか? 動的配列の全ての要素に正しくアクセスする方法はないのでしょうか? 取得するデータの大きさが可変である為、静的配列では難しいです。 動的配列が使えると良いのですが、、、 静的配列を予め大き目に用意しておくという事も考えられますが、その大きさを超えるデータが取得された時に困りますし、安全をみて余り大きく取り過ぎるのもスマートではないし、、、他にやり様がなければ致し方ありませんね。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.