喫茶XRAYトップページ

[▲前のスレッド]

[4134] 気が付いたこと返信 削除
2011/1/5 (水) 17:49:19 Mr.XRAY
ちょっと気が付いたことです.

前に何かのサンプルをWindows 2000でも動作するようにしましたが,
基本的に,新しく掲載する記事,修正する記事やサンプルは,Windows XP,
Delphi 2010以降での動作確認となってしまいます.
必要に応じて,問い合わせがあればということにしたいと思います.
でも,「できません!!」というの多いでしょう.きっと.

[4033]でマウスホイールによるスクロール動作のことがありました.
これは,アプリケーションにもよりますが,あった方が便利ですね.
今まで,全くというほど意識していませんでしたが...


[4135] Re:気が付いたこと返信 削除
2011/1/5 (水) 21:20:04 たてぐや
▼ Mr.XRAYさん

> [4033]でマウスホイールによるスクロール動作のことがありました.
> これは,アプリケーションにもよりますが,あった方が便利ですね.
> 今まで,全くというほど意識していませんでしたが...


 その節は皆さんにお世話になりました。私の作っているプログラムは、主に
自分で使うことが目的のものですので、細かいことも気になり始めるときりが
ありません。でも、これって標準でもサポートしていて欲しい気がします。
 いよいよ私もDelphi6から旅立たないとだめかなぁ…

[4137] Re2:気が付いたこと返信 削除
2011/1/5 (水) 21:53:52 Mr.XRAY
▼ たてぐやさん

>  いよいよ私もDelphi6から旅立たないとだめかなぁ…

判断は難しいところですね.
ネット上のコンポ類は,結構Delphi 6でしたら使えるの多いのでなんとか
なると思いますが,Win32 API関数類を利用するとなると,Delphi 2010以上
であれば便利です.


[4140] Delphi2010以降への薦め返信 削除
2011/1/6 (木) 14:05:28 Mr.XRAY
Delphi 2009に移行する際,少し悩みました.コンポーネントをDelphi 2009以降
と,それ以前に分けなければならないか.とです.
結果は,それほど悩む必要はなかったということです.

既に,多くの方が情報を提供してくださっていました.
これが参考になりました.
それよりも何も,Delphi 2009以降の方が,理にかなったコードが作成できるの
が利点です.例えば,バイト処理のAPIを使用する場合

var
 P : PChar;
 
という定義は,Delphi 2007以前ではエラーになりません.
Delphi 2010ではエラーとなります.

var
  P : PByte;
 
とします.これは理にかなっています.なぜなら,PChar,Charは元々文字例,
あるいは文字を扱う変数だからです.この修正をしても,もちろん,Delphi 2007
以前でも動作します.
旧スタイルに変更して使用していますが,IDEもかなり改善されています.
コンポーネントの登録や,タイプライブラリの操作関係も理にかなっていると
個人的には思っています.

もし,経済的な問題が解決できるのであれば,Delphi 2010あるいはXEへの
移行をお薦めします.価値は十分にあると思います.

下図は,我が社のWindows XP上でのDelphi XEのIDE画面です,


[▼次のスレッド]
INCM/CMT
Cyclamen v3.82