久々の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 !!