掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
XEからXE3への移行について (ID:45007)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
自己レスです。 当該のソース部分です。 XEで実行するとk=15までカウントして抜けます。つまり、15レコード分の応答があった事になります。 しかしながら、XE3の方では、k=9でEOutOfMemoryが発生します。 vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv if IBQuery1.IsEmpty = True then // ShowMessage( 'Empty' ) else begin k := 0; value1 := 0; value2 := 0; cnt := IBQuery1.RecordCount; while IBQuery1.Eof = False do begin value1 := value1 + IBQuery1.FieldByName( 'Field_1' ).AsFloat; value2 := value2 + IBQuery1.FieldByName( 'Field_2' ).AsFloat; IBQuery1.Next(); inc( k ); end; end; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ XEとXE3とで、IBQueryの使い方に違いがあるのでしょうか? あるいは、プロジェクトをXEからXE3へ移行する際に、何かプロジェクト側で変更すべき点があるのでしょうか? よろしくお願い致します。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.