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