グリッドインデックス が範囲を超えています at last
カテゴリー: ぷろぐらみんぐ
2011-08-23
久々のDelphiネタ!!です
バーーーン!!
グリッドインデックス が範囲を超えています.
レコードを最後に移動すると出るんですよ。
うーん。
ペタペタペタしかしていないので、
Delphi2005のバグなんだろうけど
数十件のレコードしか入っていないし
自分用のアプリなので、OK押せばよく 特に困っていないので、
まぁいいかと 1年ほど放置状態でしたが修正してみました。
lastで 最後に送るとエラーが発生するので
コアの内部インデックスがおかしいのだろうから
とりあえず
接続直後に
ClientDataSet1.First;
はい、これだけで、直りました。
もっと早く修理しておけばよかったかな。
公式サイトの別解がありましたが、まぁいいでしょう。
そして、この作業中
以前からなんとなく違和感を感じていたIDEの差分表示。
その正体が判明しました。
こ これは、 またしても バグだ。
変更を差分表示すると...
削除が+ 追加が- 記号で表示されるではないですか
↓↓↓こんな感じ
↑↑↑
ほんとひどいIDE品質。
歴代ワーストIDEに入るだけあって最悪づくめ。
別の件では、「不明な内部エラーが起きました」とコンパイルできないこともしばしば。
そういうときは、半分は再起動。それでもだめなときは、コマンドコンパイラでコンパイル。
それでもだめなときは、「不明な内部エラーなので」お手上げ。
これは、直されることなく 次期バージョンへ、そして、開発会社変更と忘れ去られていったのであった。
どっとネットの時代に
いまさらDelphiなんて ほとんど使わないから、どうでもいいのですけどね!
いま打ち間違いましたよhをoにしてしまって、delpoi でるぽい おーすばらしい名前。
でるぽい でるぽい でるぽい
ポイしましょ。
ついでに DelphiXE2 ネタ!!
そろそろDelphi XE2の発売時期ですが
昔買った値段の2倍以上するような案内を送ってきても絶対買ってあげません。
高いお金払って pascalライブラリのバグに振り回されるのはごめんですよ。
無料のマイクロソフト製の C++, C#を使った方がバグが無くて非常にいいですしネ。
私としては、
Delphiを使っていない人・使おうとする人・使っている人
には、マイクロソフト製の言語をおすすめします。
理由は、
・ヘルプファイル
・書籍
・掲示板
どれをとっても充実しています。
圧倒的なユーザー数なので、わからなかったら掲示板で即解決ってこともありますよ。
Pascal言語の役目は終わりました
さようなら Pascal言語
時代の風は、 どっとねっと
どっと どっと ドッド・ネット
C++ , C# , basic お好きな言語で
どどど どどど ドッド・ネット
それいけ .Net !!
バーーーン!!
グリッドインデックス が範囲を超えています.
レコードを最後に移動すると出るんですよ。
うーん。
ペタペタペタしかしていないので、
Delphi2005のバグなんだろうけど
数十件のレコードしか入っていないし
自分用のアプリなので、OK押せばよく 特に困っていないので、
まぁいいかと 1年ほど放置状態でしたが修正してみました。
lastで 最後に送るとエラーが発生するので
コアの内部インデックスがおかしいのだろうから
とりあえず
接続直後に
ClientDataSet1.First;
はい、これだけで、直りました。
もっと早く修理しておけばよかったかな。
公式サイトの別解がありましたが、まぁいいでしょう。
そして、この作業中
以前からなんとなく違和感を感じていたIDEの差分表示。
その正体が判明しました。
こ これは、 またしても バグだ。
変更を差分表示すると...
削除が+ 追加が- 記号で表示されるではないですか
↓↓↓こんな感じ
↑↑↑
ほんとひどいIDE品質。
歴代ワーストIDEに入るだけあって最悪づくめ。
別の件では、「不明な内部エラーが起きました」とコンパイルできないこともしばしば。
そういうときは、半分は再起動。それでもだめなときは、コマンドコンパイラでコンパイル。
それでもだめなときは、「不明な内部エラーなので」お手上げ。
これは、直されることなく 次期バージョンへ、そして、開発会社変更と忘れ去られていったのであった。
どっとネットの時代に
いまさらDelphiなんて ほとんど使わないから、どうでもいいのですけどね!
いま打ち間違いましたよhをoにしてしまって、delpoi でるぽい おーすばらしい名前。
でるぽい でるぽい でるぽい
ポイしましょ。
ついでに DelphiXE2 ネタ!!
そろそろDelphi XE2の発売時期ですが
昔買った値段の2倍以上するような案内を送ってきても絶対買ってあげません。
高いお金払って pascalライブラリのバグに振り回されるのはごめんですよ。
無料のマイクロソフト製の C++, C#を使った方がバグが無くて非常にいいですしネ。
私としては、
Delphiを使っていない人・使おうとする人・使っている人
には、マイクロソフト製の言語をおすすめします。
理由は、
・ヘルプファイル
・書籍
・掲示板
どれをとっても充実しています。
圧倒的なユーザー数なので、わからなかったら掲示板で即解決ってこともありますよ。
Pascal言語の役目は終わりました
さようなら Pascal言語
時代の風は、 どっとねっと
どっと どっと ドッド・ネット
C++ , C# , basic お好きな言語で
どどど どどど ドッド・ネット
それいけ .Net !!