喫茶XRAYトップページ
[
スレッド全体
]
[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