取り合えず Delphi 2007 を買って、
冬のボーナスで Rad Studio を買うことにしました(^^;
で、遅ればせながら、Delphi 2007 を使ってみた感想ですが。。。
1) インストール
インストールの様子を見る限り RAD Studio 2007 の
Delphi for Win32 パーソナリティ限定版に見えます。
ひょっとすると初期の Delphi 2007 とはインストーラが
違うのかも。
インストーラがやたらに遅く Celeron 2.4GHz 512MB の環境で
Update 3 まで入れるのに 24H(*) 近くかかりました。
もう2度とインストールしたくないです。
InstallAware の問題なのかな~
(*)途中で寝てしまった時間も入ってます。
BDS2006 との共存は特に問題ないようです。
2) 使ってみて
マニュアルをざっと眺めてみましたが、Delphi for Win32 に関しては
Vista対応、Build周り以外、BDS2006 とほとんど変わらない見たいです。
ただマニュアルは完全に Rad Sutdio 2007 のものでした。
Delphi for .NET の Generic の説明もあります。
リファレンスは Doc-O-Matic の出力そのものですね。相変わらず
イベントの説明に引数の説明が無いのが残念です。
#イベント型へのリンクが張ってあればよいのですが。。。
相変わらず、各Editionの違いが判らないマニュアルでした。
Pro以上 Ent以上 Archオンリーとかのマークを作って欲しい。
パーソナリティがひとつなせいか、BDS2006に比べて立ち上がりが早く、
またデバッグ時のIDEの画面切り替えもかなり速くなったような気がします。
3) 問題点
レコード型のコンストラクタをあるシチュエーションで使うと
メモリリークするバグは直っていました(^^
まだあまり動かしていませんが、さしあたり安定して動いています。
たまに、IDE立ち下げ時に dexplorer がメモリに残り、空転してCPUを使い切ってしまう
という問題が有りましたが、これはタスクマネージャで殺せば大丈夫なので、
まあ問題なく使えてます。
やはり、インストールやアップデートの遅さが今のところ
最大の問題に思えます。これは私の環境特有の問題かもしれないので、
最近RAD Studio や Delphi 2007 をインストールされた方がおられましたら
話を聞かせてください。よろしくお願いいたします。
4) その後
取り合えず JCL と JVCL をインストールしていじり始めています。
#JCL/JVCL は最新版がインストール可能でした。
BDS2006 で作り始めた行列と 3D のライブラリの作成を
再開しようかと思っています(^^;
----------
(株)ブレーン 中村拓男
Pen4 3.0GHz 512MBで3時間くらいだったような…
2005BDSとの共存ですが、状況感知型(だっけ?)ヘルプが
動かなくなりました。
2007では動きます。
起動は確かに早いと思います。
(2005BDS・2006BDSと比べて。)
ただ、welcomePage\default.htmが複雑になって(javascript読めないので)
ちょっとショック。
> やはり、インストールやアップデートの遅さが今のところ
> 最大の問題に思えます。これは私の環境特有の問題かもしれないので、
> 最近RAD Studio や Delphi 2007 をインストールされた方がおられましたら
> 話を聞かせてください。よろしくお願いいたします。
Rad Studio 2007 Archをインストールしてみましたが、2時間弱だったと思いま
す。マシンは HP Proliant ML110 G3 (Celeron 1GB)です。
今一番困っているのは、Ecoが使えないということです。今回Ecoがバージョン
4になり、Winフォームではなく、Vclフォームに対応したことが、一番の売りだ
った思うのですが、CodeGearのオンラインビデオに基づいて、同じ操作を行って
も実行できません。
たぶんEco.Vcl.Design.dllが日本語版に対応していないのか、そもそものバー
ジョンが古いかであると思います。
サポートセンターに連絡するのも一つの方法なのですが、以前バグを報告した
ところ、1インシデントとられてしまった(ボーランド社の内規に基づくとかで
)苦い思いがありますので、簡単に使う気がしていません。
ニュースグループなどにも発信していますが、音沙汰なしの状況です。
Ecoが使えないのであれば、Archである意味が全くないと思います。
バグフッィックス版のダウンロードサイトをご存じないでしたら、教えていた
だければ幸いです。
EMAIL: oh...@digipub-net.com
HP : http://www.digipub-net.com/
よく覚えていませんが、最初のインストールで2~3時間、
アップデートは勝手にやってくれるので、よくわかりませんが
1度半日かかったことがあったのは覚えています。
2007は遅いので、私はもっぱらDel6を利用しています。
業務アプリの作成ならDel6で問題ないです。
バージョンが上っても使いやすいコンポーネントが利用できるわけで
はないのが問題ですね。
>インストーラがやたらに遅く Celeron 2.4GHz 512MB の環境で
>Update 3 まで入れるのに 24H(*) 近くかかりました。
>もう2度とインストールしたくないです。
>InstallAware の問題なのかな~
いつまで経っても素人のわたしがいえるのはここだけです。
Delphi 2007 for Win32 のインストール・アンインストールも時間がかかりま
した。3~4時間はかかったかな。
RAD Studio 2007が着たのでBDS2006もすべてアンンストールしました。
RAD Studio 2007 のフルインストールほうが比較して早かったと思います。イ
ンストーラーの変更・改善があったとどこかで見た記憶がありますが定かでは
ありません。
AMD64x2 3800+ 512Mx2 WindowsXp PRO SP2 のPCスペックでした。
--
Satoru.Kawaida mailto:kaw...@takasagodenki.co.jp
久しぶりに投稿させていただきます。
>インストーラがやたらに遅く Celeron 2.4GHz 512MB の環境で
>Update 3 まで入れるのに 24H(*) 近くかかりました。
>もう2度とインストールしたくないです。
>InstallAware の問題なのかな~
私の場合は、インストール(Update3含む)の所要時間は2時間程度
だったと記憶しています。
cpu:Core2Duo 4300
mem:1Gx2
o s:WindowsXP SP2
Delphi2007 Ent for win32 発売と同時に購入いたしました。
ちょっと調べてみたのですが、Update 3 は既存の Delphi 2007
をごっそり削除して、新しい Delphi を ネットワークから
再インストールするみたいですね。時間がかかるわけだ。
また、私の買った Delphi 2007 はもう、Rad Studio の
機能縮小版になっているようなので、インストーラも違うものかも
しれません。
時間がかかっていたのは「インストールの検証」
で、1回に5~6時間も費やし、計三回を行われたと思います。
メモリは十分足りている様子でしたが、CPUがまるで足りないという
かんじでした。
ひょっとすると ViRobot(Virusソフト)との相性なのかな?
"[Delphi:89892] Re: Delphi 2007/Win32 を使ってみて" において
Takashi <taka...@csjpn.com> さんは書きました
>よく覚えていませんが、最初のインストールで2~3時間、
>アップデートは勝手にやってくれるので、よくわかりませんが
>1度半日かかったことがあったのは覚えています。
+---------------------------------------------+
|Takuo Nakamura from Hino City, Tokyo JAPAN |
+---------------------------------------------+
"[Delphi:89891] Re: Delphi 2007/Win32 を使ってみて" において
大津修一 <oh...@digipub-net.com> さんは書きました
> Rad Studio 2007 Archをインストールしてみましたが、2時間弱だったと思いま
>す。マシンは HP Proliant ML110 G3 (Celeron 1GB)です。
おお、Celeronの旧機種でも速いのですね。少し安心しました。
これで別のマシンにも入れてみようという「勇気」が
湧いてきました(^^
以前 VS2005 Team Edition をインストールしたときは
Celeron 2GHz 768MB XP SP2 で 12H(Epson Endeavor)
Celeron 2.4GHz 512MB XP SP2で 3H(自作 Delphi 2007 をインストールしたマシン)
と大きな差が出て、インストールは環境にひどく依存するのものなのだなと
思いました。
今回は運が悪かったようです。
私は、ISOイメージがダウンできたので、DVD-Rに焼いてからインストール
をしました。Update1と2は飛ばしているので今回が初めてのアップデート
です。
私の場合、Delphi2007 Win32 Proのみなんですが、次の環境で30分で
アップデートできました。
Windows Vista Home Premium, Core2 Duo, 1.83GHz, 2G
インストールはわりと早かったかもしれませんが、ISOイメージを
ダウンロードするのが大変でした。4Gを超えるファイルはIEでは
ダウンロードできないので、FireFox使ったのですが、最後まで
ダウンロードする前に何度も止まってしまって、完全にダウンロード
できるまで何度か試行したため、結局3時間以上は費やしています。
うちの通信環境のせいなのかもしれませんが・・
でも、一度DVDに落としておけば後は快調ですね。
試しにもう少し非力なXPマシンにもインストールしてみましたが、
やはり30分くらいだったでしょうか。こちらは新規インストールです。
D2007はVista対応のため買ったのですが、それでもD6の軽さは捨て
がたく未だにD6しか使っていません。私の利用ではD2007で作っても
できるプログラムは同じなので、今後も軽快なD6で十分で、ずっと
こっちを使い続けると思います。
実は,Delphi2007で作ったソフトをドイツ語化する話が来たのです。
早速Delphi2007の国際化機能を試したのですが,ヘルプを見てもよく
分からないのでご存じの方がいらっしゃればと思い書き込みました。
1)プロジェクト名_DRC.rc の中身をドイツ語化するのは結構大変そう
なのですが,各国対応のファイルはCodeGearから提供されていない
のでしょうか。
2)IDEでアクティブ言語の設定をドイツ語に切り替えると,コンパイル
されたプログラムはドイツ語化されたのですが,単独で動かしてもドイ
ツ語が表示されます。
別のフォルダに出すと日本語で表示されるのですが,プログラムは何を
みて判断しているのでしょう? フォルダを丸ごとコピーしても日本語
が表示されたので,フォルダの中のファイルでは無い事は確かですが。
3)デフォルトの設定だと,日本語がメインで,ドイツ語のDLLが必要に
なるのですが,これを逆にすることは可能なのでしょうか。
つまり,ドイツ語はDLLを不要にして,日本語のDLLを用意する訳です。
日本人よりドイツ人の方が私のソフトの購入数が多い感じなので,その
方がよい気がしているのでそのようなことを考えた次第です。
アドバイスをいただけるとうれしいです。よろしくお願いいたします。
まず国際化対応の基本動作ですが、レジストリに設定を
行わない限り、アプリケーションが起動するときに各種
リソースを読み込むファイルは現在の動作環境のロケールの
リソースファイルが優先で、これが存在しなければ実行ファイルの
ものが使われます。たとえば日本語版Windowsではまず.JPNが
検索され、存在すればこのファイルが、存在しなければ実行
ファイルが対象となります(英語(U.S.)環境では.ENUが、英語
(英国)環境では.ENGが優先される、ということ)。
ということは加藤さんのケースでは実行ファイルをドイツ語
版にして、追加で.JPNファイルを用意する、というのが望ましい
ことになります。ドイツ語版の実行ファイルそのものは
プロジェクトオプション→バージョン情報→言語のロケールIDを
ドイツ語(ドイツ)$0407にすることで得られますが、日本語版
Delphiで生成したプログラムには一部日本語に翻訳された
リソースを含むライブラリがリンクされてしまいます。そこで
開発環境とは別にDelphi 2007を"ドイツ語"でインストールし、
ここで得られるsource/lib/importsフォルダの内容を開発環境に
持ち込み(日本語のものはフォルダをリネームしておく)、
これで最終的な実行ファイルを生成するようにします(リソース
DLLウィザードをこの前に実行しておくことで.JPNには一部日本語に
翻訳済のリソースが組み込まれます)。
このようにすることで実行ロケールがJPNであれば日本語が、
それ以外であればドイツ語が表示される実行ファイル(+リソース
DLL)ができるのではないかと思います。
+=========+=========+=========+=========+=========+=========+=========+
東洋テクニカルシステム株式会社 システム開発部 福士 光
Hikaru Fukushi (Toyo Technical System Inc.)
mailto:fuk...@tts-inc.co.jp
+=========+=========+=========+=========+=========+=========+=========+
私も未だ業務では D7 を使っています。
私にとっての BDS2006 以降の Delphi for Win32 の魅力は、
あくまで趣味としてですが、
1)レコード型のオブジェクト指向化
2).NET ライクなオペレータオーバローディグのサポート
#従来のバリアントではない新しい方です。
でしょうか。1), 2) が使えると、いわゆる値型の言語拡張を
行えるのでアプリケーションの種類によっては強力な武器になります。
今は主に 行列/ベクタ ライブラリの構築に使っています。
#ベクタ/行列演算、LU分解、Hessenberg化、固有値計算、etc
#各種3D処理(同次座標処理、陰面処理、クォータニアン、etc)
1), 2) は D2007でようやく安定したようなので、C#で書いたやつの
移植を進めています。
また、将来は Delphi for Win32 にも Generic が載りそうですが、
こちらも楽しみにしてます。JCLも Generic に対応すれば
とてもアプリケーションが作りやすくなるでしょうね。
Quoting Knockwood <knoc...@inter7.jp>:
>
> D2007はVista対応のため買ったのですが、それでもD6の軽さは捨て
> がたく未だにD6しか使っていません。私の利用ではD2007で作っても
> できるプログラムは同じなので、今後も軽快なD6で十分で、ずっと
> こっちを使い続けると思います。
>
----------
(株)ブレーン 中村拓男
開発中における、特定のプログラムファイルのパスとアクティブ言語との
関連付けは、レジストリの
HKEY_CURRENT_USER\Software\Borland\Locales
で行われているはずです。
この中のエントリに設定されている言語で起動すると思います。
--
高橋智宏
Java読書会( http://www.javareading.com/bof/ )
福士様,高橋様,貴重な情報をありがとうございます。
国際化のために必要なエラーメッセージのリソースが,それぞれの言語版の
システムをインストールしないと手に入らないのは大変そうですが,やって
見たいと思います。
アクティブ言語の関連付けも納得できました。
私の質問に対する答えをまとめておきたいと思います。
1)プロジェクト名_DRC.rc を各国対応にするためには,各国対応のDelphi2007を
インストールし, source/lib/imports の各フォルダを置き換え,再構築する。
元のエラーメッセージを残したいときには,置き換える前に言語の追加ウィザード
を実行しておくこと。
2)特定のプログラムファイルのパスとアクティブ言語との関連付けは、レジストリの
HKEY_CURRENT_USER\Software\Borland\Locales
にある。(名前:ファイル名 種類:REG_SZ,データ:JP/JPN/DEUなど,,)
3)実行ファイルのデフォルトの言語は プロジェクトオプション→バージョン情報
→言語のロケールID で変更しておく
せめて プロジェクト名_DRC.rcに入るエラーメッセージの対訳一覧くらいは
CodeGearに提供して欲しいものですね。
|せめて プロジェクト名_DRC.rcに入るエラーメッセージの対訳一覧くらいは
|CodeGearに提供して欲しいものですね。
ここから落とせる「Microsoft_Terminology_20070130.zip (2.8 MB)」が
そうではないでしょうか。
http://www.microsoft.com/globaldev/tools/MILSGlossary.mspx
o(^^ )o--------⊆^U)┬┬~...
Terry
Rad Studio 2007 Archを日本語モードでインストールしたところ、Vclフォー
ムでEcoが利用できない状態が続いていましたので、試しに英語モードでさらの
状態から再度インストールしてみました。マシン環境は前回と同様で、
マシンは HP Proliant ML110 G3 (Celeron 1GB)です。
インストール時間は、約1時間30分でした。
上記の環境には、すでにVS2005がインストールされていましたので、それが影
響しているように思います。
インストーラが環境をチェックし、.net Framework2.0など環境が整っていな
い場合は、インターネット上からそれらをインストールする設定になっており、
このプロセスが一番時間を要しているのような気がします。
なお、今回の英語版Rad Studio 2007 Archにおいては、ちゃんとVclフォー
ムでEcoが利用できました。やはり、日本語化あるいは多言語化に問題があるよ
うです。
*************************************
ダイナミック電子出版のDigiPub Corp.
<DigiPub (Dynamic Digital Publishing) will exceed Amazon.com>
(株)デジパブ・ジャパン
DigiPub Japan
代表取締役
大津 修一
Shuichi Ohtsu
EMAIL: oh...@digipub-net.com
Mobile:090-3903-9499
HP : http://www.digipub-net.com/
*************************************
PS.
数十台のパソコンの同時制御を可能にしたソフトGrape Education
現在好評販売中です。
http://www.jnc.ne.jp/grape/
私の環境
・RAD Studio 2007 Architect版 で日本語版でフルインストール
・OSは Windows Vista
では、特に問題は起きていません。
開発中のRAD Studioなど、古いRAD Studioが正しくアンインストールされず、
ゴミが残っているのではないでしょうか?
--
高橋智宏
Java読書会( http://www.javareading.com/bof/ )
大津修一 wrote:
> Rad Studio 2007 Archを日本語モードでインストールしたところ、Vclフォー
> ムでEcoが利用できない状態が続いていましたので、試しに英語モードでさらの
> 状態から再度インストールしてみました。マシン環境は前回と同様で、
snip
ご返事ありがとうございます。
Delphi関連プログラムが全くインストールされていない環境で、再度日本語版
をインストールしてみましたところ、Ecoが使える環境になりました。また、Eco
関連のメニューやタイトルも日本語になりました。
おっしゃるとおり古いRAD Studioが正しくアンインストールされていなかった
ようです。
ありがとうございました。