■第10回 エンバカデロ・デベロッパーキャンプ
Embarcadero Technologies
第10回 エンバカデロ・デベロッパーキャンプ
http://conferences.codegear.com/jp
| 固定リンク
| 固定リンク
| 固定リンク
| 固定リンク
| 固定リンク
| 固定リンク
| 固定リンク
| 固定リンク
| 固定リンク
| 固定リンク
| 固定リンク
| 固定リンク
| 固定リンク
| 固定リンク
| 固定リンク
| 固定リンク
| 固定リンク
| 固定リンク
| 固定リンク
| 固定リンク
| 固定リンク
| 固定リンク
| 固定リンク
| 固定リンク
VK_NUMLOCK(144) VK_NUMPAD1(97) VK_NUMLOCK(144)と送られてきます。
VK_NUMLOCK(144) VK_NUMPAD1(97) VK_NUMPAD1(97) ・ ・ (押した分だけ) ・ VK_NUMLOCK(144)と送られてきます。
VK_NUMLOCK(144) VK_NUMPAD0(96) VK_NUMPAD0(96) VK_NUMLOCK(144)と送られてきます。
| 固定リンク
| 固定リンク
| 固定リンク
| 固定リンク
| 固定リンク
| 固定リンク
| 固定リンク
| 固定リンク
| 固定リンク
| 固定リンク
| 固定リンク
| 固定リンク
| 固定リンク
| 固定リンク
| 固定リンク
データベースアプリケーション開発に強いWindows®/.NET向け開発ツール
『CodeGear™ RAD Studio 2007』4ヶ国語版同時発売
CodeGear RAD Studio 2007
WHAT’S NEW (PDFファイル)
Press Release:
CodeGear RAD Studio 2007 Provides Rapid Application Development
| 固定リンク
| 固定リンク
| 固定リンク
| 固定リンク
第6回 CodeGearデベロッパーキャンプ(大阪) 2007/08/28 梅田スカイビル タワーイースト 36F 梅田スカイルーム 10:00~11:00 【G1】ジェネラルセッション 「CodeGear製品ロードマップアップデート、新製品の概要」 CodeGear Malcolm Groves氏 11:15~12:15 【T2】Delphiテクニカルセッション 「知って得する!現役ヘルプデスクが答えるDelphiテクニカルエッセンス」 株式会社ミガロ RAD事業部 技術支援課 顧客サポート 吉原泰介氏 13:30~14:30 【T3】C++Builderテクニカルセッション 「C++Builder 2007の新機能と活用のポイント」 CodeGear 高橋智宏氏 14:45~15:45 【T4】Delphiテクニカルセッション 「Delphi 2007の新機能とマイグレーションのポイント」 CodeGear Malcolm Groves氏 16:00~17:00 【T5】Delphi for PHPテクニカルセッション 「Delphi for PHPによるビジュアルWebアプリケーション開発」 CodeGear 高橋智宏氏
| 固定リンク
| 固定リンク
| 固定リンク
| 固定リンク
| 固定リンク
| 固定リンク
| 固定リンク
| 固定リンク
| 固定リンク
| 固定リンク
| 固定リンク
| 固定リンク
| 固定リンク
| 固定リンク
// R=255,G=255,B=255 を #FFFFFF のように変換します。
procedure TForm1.Button1Click(Sender: TObject);
var
r,g,b: Integer;
begin
r := StrToInt(Edit1.Text);
g := StrToInt(Edit2.Text);
b := StrToInt(Edit3.Text);
Edit4.Text := Format('#%.2x%.2x%.2x', [r, g, b]);
end;
| 固定リンク
| 固定リンク
| 固定リンク
| 固定リンク
| 固定リンク
Borland Developer Studio 2006 にも glyFX Borland Edition というアイコンが含まれているので、glyFXという会社は、みなさんご存知でしょうね。オーストラリアのアイコン屋さん(表現が失礼?)なのですが、2007年7月8日まで 35%オフのセール中です。(ICON BOXという製品は除くらしい)
私は、TMSSoftwareのユーザーなので、TMS価格で更に安く購入することができました。
「馬子にも衣装」という感じで今までのソフトがちょっといい感じになりました(笑)
glyFX
tmssoftware.com
| 固定リンク
| 固定リンク
昨日、「Delphi 2007 for Win32 バージョンアップのご案内」という封筒が届いていました。まだ、しばらく自分のパソコンをVistaにする予定がないので、今回は、初めての見送りかなぁ。(バージョンアップの費用がもう少し安ければ、買ってもいいんだけど)
だいたい「Delphi for Win32によるMicrosoft Windows Vista Aeroユーザーインターフェースのサポートにより、開発者は、強力かつ高速なクライアントアプリケーションを、すばやく簡単に開発できるようになりました。」なんておかしくない?なんて、Delphiファンの私が書くのはどうかとは思いますけど(笑)Delphiの能力が一番発揮できるWin32に絞って開発した点は評価できるけど、仕上がり具合はどうでしょうかね。
| 固定リンク
今、Delphi-MLにて「Borlandが開発ツールを売却」という記事を知りました。
こんなに苦戦しながらも、がんばって使っているというのに、悲しいです。こんなニュースが流れてくると製品としての完成度の低さも「どうせ売るんだから」という態度に思えてしまいます。今後どうなるのかわかりませんが、製品としてより良いものにしてほしいと願うばかりです。
ITmedia News
Borlandが開発ツールを売却、Segue Software買収
| 固定リンク
Delphi 2005 Update3の内容も書かず、もう9月だというのに4月から一度も更新していません。仕事がとても忙しくて、プログラムをしている時間が全くないため、今後も更新できそうもないです。ごめんなさい。
| 固定リンク
本日、@nifty の DelphiUsers'Forum (FDELPHI) と Borland Users' Forum (FBORLUSR) が一緒になってWEBフォーラム Delphi & Borland Users Forumが誕生しました。みなさん、よろしくお願いします。
| 固定リンク
Borland Developer Network News によりますと、Delphi誕生10周年だそうです。
思えば、Visual Basic 2.0 や dBASE for Windows の予期せぬエラーに悩まされていた頃、今更、他の言語を勉強してまでプログラムしてられないなと思いながらも、なぜか購入してしまった Delphi 1.0 です。(正確には、私が購入したのは、Delphi and Database Toolsです。)もう10年近くお世話になってるんですね。最近では、.NET での Delphi の必要性が問われることが多くなり、少し寂しい気持ちになりますが、delphi fanとしては、これからも応援していくぞ!と誓うのでした。
( Delphiを使うことに専念するんじゃなくて、作ったプログラムのレベルを上げないと何にもならない・・・。)
| 固定リンク
せっかくの休みなので、Delphi2005を使って既存のプロジェクトを置き換える作業をしてみました。
内容は、Delphi7で作ったDBExpressを使ったプログラムをDelphi for .NETに置き換えるというものです。
まず、 DataSet.FieldValues['FIELD1'] := ''; という部分が
[エラー] DataModuleMain.pas(467): E2010 'Variant' と 'string' には互換性がありません
というエラーになったので、 FieldByName で置き換えました。
この作業中、IDE のエディタの動作がとても重たくなってきたので、パソコンを再起動させて再度作業しました。始めは快適に作業ができましたが、次第に動きが鈍くなり、カーソルの移動を待つ時間が非常に長くなりました。そして再び再起動・・・やはり時間とともにカーソルの反応が悪くなります。支援機能のチェックをすべて外して作業してもやはり同じ状態です。こんなに遅くては、プログラムなんて作る気になれないですね。未だ公開されていないUpdate1(私のはpro版だから)を当てると少しはましになるのかな??ちなみに私のマシンは、Windows XP SP2 、Celeron2.2GHz Mem752MBです。今日は、最後まで作業できずに止めてしまったので、プログラムの動作確認はできませんでした。
| 固定リンク
Delphi 2005 Professionalが届いたので、Windows XP SP2 .NET1.1 SP1のマシンにインストールしました。インストールは全く問題なく作業できました。そして、Delphiを起動させると・・・default.htmに対してWindowsファイヤーウォールからだと思われる警告が出ましたが、Windowsファイヤーウォールを適当に設定すると出なくなりました。(これで解決したのかどうか本当はあやしいですけど・・・また、Norton Internet Securityは問題なかったです)
今回は、過去のWin32のアプリケーションがコンパイルできるかどうかをチェックしてみました。まず、自作コンポーネントのインストールをしてみました。
ここで問題になったのは、コンポーネント内で、Delphiのバージョンチェックに {$IFDEF VER150}等を使っていましたが、Delphi 2005のバージョンがわからなかったので、{$IF RTLVersion >= コンパイラバージョン}に変更しました。
ちなみにDelphi2005のコンパイラバージョンは、dcc32.exe /?とすると
Borland Delphi for Win32 コンパイラバージョン 17.0
と表示されます。
無事にコンポーネントのインストールが終わったので、自作のアプリケーションをコンパイルしてみました。
まず、プロジェクトを開きますと、
「自分自身を継承元とするフォームは読めません。」
という警告が表示されました。
いろいろ調べた結果、DataModuleのユニットをDataModuleという名前で保存していましたが、これが問題のようでした。(Delphi7までは、許されていたのに・・・。)
あと、Indyのパスがきちんと通っていないようでしたので、ライブラリパスとブラウザ検索パスに追加しました。
しかしながら、インストール時、Indy10を選択したのですが、このプロジェクトではIndy9を使っていたため、Indy部分は、コメントアウトする破目に陥りました。(もう少しバージョン間の互換性を持たせて~。)
無事コンパイルできたので、実行ファイルのサイズを比べてみますと
2732KB (Delphi 2005 Pro)
2585KB (Delphi 7 Pro)
となっています。
その他としては、
・検索結果のメッセージ欄の日本語が文字化けしています。
・デスクトップにファイルを移動して作業しても問題なかったので、日本語のフォルダ名も使えるみたい。
といったところです。
まあ、Win32アプリケーションの開発においては、当たり前ですが、従来のDelphiの感覚で使えそうです。
| 固定リンク
某ニュースグループによりますと、Borlandは、Delphi8を.NET SP1に対応させるためのパッチを作成中みたいですね。現在、テスト段階のようですが、いつ公開されるのかな?でも、先にDelphi2005が届いたりして・・・。
| 固定リンク
Borland Mail Newsで、SEshop.comのBorland Delphi 2005 発売記念キャンペーンの紹介がありました。
「Delphi 2005 VCLコンポーネント活用ガイド 立ち読み版」というのがダウンロードできるみたいです。又、アンケートに答えると「Borland Delphi 2005 VCLコンポーネント活用ガイド 完全版」というのももらえるみたいです。興味ある方は、ご覧下さい。(私は、株式会社 翔泳社の関係者じゃないですけど)
↓↓↓Borland Delphi 2005 発売記念キャンペーン↓↓↓
http://www.seshop.com/borland/campaign.asp
| 固定リンク
まだ、英語版のみですが、下記URLから Delphi 2005 Architect Trial がダウンロードできます。
(2004/10/29にリリースされていたみたいですが、知りませんでした。)
http://www.borland.com/products/downloads/download_delphi.html
今日、少し時間があったので、簡単なプログラムを作ってみました。先日、Delphi8よりも動作が軽いと書きましたが、ほんの少しですね。又、起動時間は、とてもとても遅いです。Windowsフォームアプリケーション作成時、Delphi8では、ボタンを配置したときに勝手に小さなサイズになるという不具合(私だけ?)があったのですが、Delphi2005でも直っていないようですね。
Win32アプリケーションは、普通に使えそうな気もしますが、現在、オリジナルのコンポーネントを一切インストールしていないため、実用レベルのアプリケーションの開発に耐えられるかどうかは確認できていません。
| 固定リンク
Delphi2005テスト版を立ち上げると、何やらダイアログが表示されました。
それは、Norton Internet Security によるもので、
警告:悪質なスクリプトを検出しました→bds.exe
って、出てました。
悪質なスクリプトって・・・悲しい・・・でも、笑える・・・。
テスト版について、ほんの少し書きますと、下記のようなものかな?
・Windows2000 + .NET1.1 SP1の環境で動作しているようです。(単純なプログラムしか作ってません。)
・日本語のフォルダ名は、まだ使えないみたいです。(英語版だから当然??)
・Delphi8よりは、動作が軽く快適に使えそう。(OSや環境が違うため単純に比較できないです。)
もうすでにいろいろな情報が、公開されていますし、テストしてるならもっと技術的なことを書け!と怒られそうですね。でも仕事が忙しくて、残念ながらあまりテストできていないのです。どうかお許しを。
| 固定リンク
Delphi2005へのバージョンアップの案内が届きました。今回は、今までのように封書ではなく、葉書で送られてきました。FAXでの申し込みでは、カードの取り扱いがなくなったみたいなので、ホームページから申し込みを行いました。発送は12月中旬ということで、またまた待ち遠しい日々が続きます。でも、Delphi8って、ほとんど使っていないんですけどね。うーん、もったいない。
| 固定リンク
BorlandのサイトでDelphi 2005 製品情報というのが、公開されています。
製品の種類には、Architect、Enterprise、Professional の3種類があります。
私がずっと愛用してきたProfessional版は機能比較表をみる限り、Borland Data Providerがない等、Delphi8より機能低下しているように思えます。
もしそうだとしたら悲しいですね。
↓↓↓Delphi2005 バージョンアップのご案内↓↓↓
http://store.borland.co.jp/upgrade/Delphi2005_upgrade_0897.html
※私は、Borlandの営業マンじゃないけど・・・。
| 固定リンク
Borland Japanのサイトで
.NET Framework 1.1 Service Pack適用時の問題について
という情報がありました。(いつ更新されたのかな?)
対応版の案内等ではなく、内容は前に紹介したUSのサイトと同じものです。
| 固定リンク
Borland より Borland StarTeam 6.0 Standardという製品の案内が届いていました。
ソフトウェア構成管理ツールというものらしいのですが、趣味でプログラムをしている私には、どれほどのメリットがあるのかよくわかりません。まあ、大規模なプログラムを作成することもないので、必要ないでしょうけどね。
詳しくはこちら
Borland StarTeam
| 固定リンク
Borland Developer Network にて Delphi 8 and .NET 1.1 SP1という記事が公開されています。
対応策ではなく、Delphi8の開発マシンに.NET SP1をインストールしないで下さいというコメントです。
| 固定リンク
BorlandのDelphi 関連書籍でも紹介されている
Delphi8 for the Microsoft(R).NET Framework プログラミング Vol.3 基本データベース編
という本を購入しました。データベース接続コンポーネントの使い方を重点として解説されていますので、Delphi8でデータベースの接続に戸惑っておられる方にはお奨めですね。サンプルも、基本データベース編というタイトル通り、基本的な使い方を解説するためのものとなっており、とてもわかりやすくなっています。反面、少し物足りない感じがしますが・・・。(当たり前かな?)
又、個人的に残念だったのは、電子掲示板というサンプルがあるのですが、書籍の注文時に目次を見て、勝手にWebアプリケーションだと期待していたのですが、そうではありませんでした。(もちろん私の思い込みが原因で、著者に責任があるわけではないです。)巻末には、SQLの解説が簡潔にまとめられており(30ページ程ある)、BDEしか使ったことのない方には、便利なのかも知れませんね。
| 固定リンク
Delphiメーリングリストで、 .NET v1.1 SP1への回避策(対応策?)というのを知りました。私のサイトを見て、SP1を削除する人が続出してもまずいので、そのURLをあげておきますね。(ちなみに私は試していません。)
.NET v1.1 SP1の問題の回避策
情報元はこちら(英語)だそうです
| 固定リンク
前回、Windows XP Service Pack 2 & .NET Framework 1.1 Service Pack 1のインストールによりコンパイルできなくなったDelphi8ですが、その原因は、.NET Framework 1.1 Service Pack 1にあるようです。
ということで、次の手順を行うことにより修復できました。
(1) Delphi8 & .NET Frameworkをアンインストールします。
※.NETのアンインストールが、できない場合、
Windows XP Service Pack2もアンインストールします。
(2) Windows XP Service Pack2をアンインストールした場合
ここで、それを再インストールします。
(3) C:\Documents and Settings\ユーザー名\My Documents\
Borland Studio Projects\にある次のファイルを削除します。
System.Data.dcpil
System.dcpil
System.Drawing.dcpil
System.XML.dcpil
※他のファイルも削除する必要があるかもしれません。
(4) Delphi8をインストールします。(.NET Framework共)
※Windows Updateでは、.NET Framework 1.1 Service Pack 1は、インストールすると、削除することはできませんと書いていますが、私の環境では削除できました。
| 固定リンク
昨日、Windows XP Service Pack 2 をインストールしました。その後、Windows Updateを行うと.NET関係の更新が2つあったので、それも更新しました。SP2については、仕事で使っているなら、今すぐにはインストールしない方がよいとまで言われていますが、私の感想もその通りで、起動は少し遅くなるし、ログイン後使える状態になるまで、とても時間がかかりますし、何よりも更新が必要なプログラムやドライバーをインストールしなくてはいけないし、という具合で最悪でした。セキュリティーが大幅に向上しているらしいので、インターネットやメールをメインに使っておられる方にはお奨めですが、そうでない方は、すぐに更新しない方がいいように思えます。
Delphiは問題ないかなと思いつつ、アプリケーションを新規作成して、そのままコンパイルしてみることにしました。
まず、Delphi7 Update1は、問題なく起動して、そのままコンパイルできました。
次にDelphi8 Update2は、問題なく起動するのですが、VCLフォームアプリケーション、Windowsフォームアプリケーション共に次のようなエラーが表示されて、コンパイルできませんでした。
[致命的エラー] Project1.dpr(1): 要求したパッケージ 'Borland$' が見つかりません。
環境変数とかレジストリとかが壊れたのかなと思い、修復セットアップをしましたが、同じ結果でした。
仕方がないので、一度Delphi8をアンインストールして、再度インストールして試してみましたが、同じ結果でした。
コンパイルできない原因が、Windows XP Service Pack 2にあるのか、その後にWindows Updateで更新した.NET関係にあるのか、それとももっと他のところにあるのかよくわからないのですが、現在、Delphi8が使えなくなってしまいました。
| 固定リンク
いつしかカウンターが10000超えています。でも、ほとんど更新できていないので、アクセスして頂いた方には申し訳ない気持ちでいっぱいです。仕事が落ち着いたら、また少しずつ勉強していこうと思っています。よろしくお願いします。
| 固定リンク
Borlandより、メールが届きました。前回、「連絡がありませんでした。」と表記しましたので、Borlandの名誉回復のため?書いておきますね。尚、こんなタイトルを付けておきながら誠に申し訳ないのですが、フィールドテスター関係につきましては、今後書くことはできません。
| 固定リンク
毎日、仕事に追われてプログラムする時間が取れないので、かなり更新していないですね。せっかくアクセスして頂いているのにすみません。ところで、Delphi9 フィールドテスター候補者ということで、日本のBorlandからアメリカに連絡して頂いていたようですが、関係書類が添付されたメールをウィルスメールだと勘違いして削除していまいました。しかも再送を依頼したときには、フィールドテスターの予定人員数をすでに超えているようで、連絡がありませんでした。とても残念・・・。(メールを間違って消すような奴に任せられないっていう判断かも知れませんけどね)
※"Invitation to xxxxx program"というメールだったらしいのですが、"Invitation to "という部分を見ただけで、条件反射のように削除してしまいました。
| 固定リンク
今日、本屋でdotNETマガジン(翔泳社)という雑誌を見つけました。この雑誌は、今までも店頭で見たことはあるのですが、内容がほとんどVB.NETネタなので、購入したことはありませんでした。
しかし今月号(7月号)には、特別付録小冊子「Delphi8完全開発ガイド」というものがついているではないですか。ということで、早速購入して読んでみました。内容は、主にWin32アプリを.NETアプリへ移行する際の注意点をまとめたものとなっています。私の感想としては、もっと移行の際の問題点をクリアする方法を示してほしかったです。(付録の小冊子に要望すること自体無理があるかもしれませんが)例えば、Delphi8にはJpegユニットがありませんが、その解決方法としてDelphi7でDLLを作成し、それをDelphi8で使うというアイディアがありましたが、DBのBLOBフィールドにJPEGを入れるような場合には、この方法ではクリアできません。(DBに画像データを入れるべきじゃないというのは、この際別問題として)
又、文字列操作の.NET化を説明するための例題に、わざわざコンパイラのような難しいものを取り上げなくても、もっと簡単なサンプルの方がわかりやすいんじゃないかと思いました。
(えっ、肝心の本誌の方ですか?Delphiの記事がないので読んでないです。)
| 固定リンク
ボーランドのサイトで、InterBase7.1SP2の案内がありました。(朝、見たときにはなかった??)Delphi8日本語版に付属のInterBase 7.1(開発ライセンス)は、ライセンス期限切れになるという問題がありましたが、このサービスパックを適用することにより解決するそうです。(私は現在、Firebird1.5を試しているため、確認していません。)
ダウンロードのサイトに行くと以前には無かった次のようなファイルがありましたので、ダウンロードだけしておきました。
InterBase 7.1 SP 2 - Japanese
| 固定リンク
日本のBorlandのページで、ようやくDelphi7のアップデートの情報が公開されました。前回悩んでいた、バージョン情報が更新されないという問題について、「アップデートに関する既知の問題」の中にありました。読んでみますと「Professional/Personal版ではバージョン情報は更新されません」と書いてあるではないですか。そんないい加減なことでいいのかな?
又、前回アップデートが失敗だと判断したDBExpressでのエラーについては、私がReadme_upd1.txtに書かれていた内容を行っていなかったためです。ちなみに、この情報は、別途ダウンロードできる日本語のReadme_upd1.txtには載っていません。きちんと訳して頂きたいものですね。
Readme_upd1.txtからの引用-----------------------------------------
UPDATING LOCALIZED VERSIONS OF DELPHI 7
(略)
* This update provides new localized versions of the SqlConst
files. After installing the update, backup and delete the
following files from the Delphi 7 installation folder:
Lib\Debug\SqlConst.dcu
Lib\SqlConst.dcu
Source\Vcl\SqlConst.pas
and then remove the appropriate locale extension (.de, .fr, or
.jp) from the new SqlConst files in the same folders. For
example, for the French version of Delphi, rename
SqlConst.dcu.fr to SqlConst.dcu.
----------------------------------------------------------------
| 固定リンク
今、このページを表示させたら、カウントがちょうど5000でした。今年の4月20日にカウンターを設置したばかりだというのに、多くの方に見て頂き、感謝、感謝です。私のレベルでは高度なことは書けませんが、私が悩んだことを残していくことによって、少しでも皆さんのお役に立てればいいなと思っております。これからもよろしくお願いします。
| 固定リンク
Delphi7のアップデートで、バージョンは前のままだけど、インストール後の各ファイル(4つしか調べてないけど)のバージョンが正しいのでアップデートが適用されているみたいだと書きましたが、既存のプロジェクトがコンパイルできないという問題が発生しました。
エラーの内容としては、
[致命的エラー]
○○○○ユニット SqlExpr は異なるバージョン SqlConst.SNOERROR によりコンパイルされています。
ということで、DBExpressを使ったプロジェクトがこのエラーになるので、やはりアップデート失敗なんですよね。
また、再インストールしなきゃ・・・。
| 固定リンク
Delphi-MLでGeneral Update7.1が公開されたことを知りました。
早速、d7_ja_pro_upd1.exeというファイルをダウンロードしてインストールしました。
Readmeファイルのアップデートの完了の確認によるとアップデートを適用する前のバージョンは 7.0(ビルド 4.453)で、アップデート適用後は、バージョン 7.0(ビルド 8.1)になるということです。Delphiを起動して確認したところ、なぜか 7.0(ビルド 4.453)のままでした。
又、Readmeファイルには、このアップデートによってインストールされるファイルというものが記載されていましたので、その中で下記の4ファイルのバージョンを確認してみましたが、すべて更新されていました。ということは、アップデート適用済みなのかな?
dbexpInt.dll
dcc32.exe
dcc70.dll
delphi32.exe
環境 WindowsXP Pro SP1 + Delphi7Pro(Delphi8に同梱されていたもの)
| 固定リンク
今、このサイトを表示させたら、ちょうど1000カウントでした。ただそれだけの話なんですが、多くの皆さんに見て頂き、たいへんうれしく思っています。皆さんのお役に立つかどうかわかりませんが、これからもよろしくお願いします。
| 固定リンク
アップデート2を適用したDelphi8を使っていて、ふと思いました。
「適用前と何が変わったんだろう。」
そこで、readme_upd2.txtを読んでみると、
このアップデートによって解決される問題
という項目でカテゴリ毎に修正内容が挙げられていました。
しかもその項目の多いこと・・・。
まだ、Update2を適用されておられない方は、ぜひ適用して下さいね。
| 固定リンク
Googleで「Delphi8」というキーワードで検索するとトップページに表示されるようになったせいだと思うのですが、3日前につけたカウンターがもう320を超えています。予想に反して多くの方々に訪問して頂き、うれしく思っています。ただそれだけ「Delphi8」の情報が少ないということなんですよね。「Delphiでありながら、DelphiでないDelphi8」を前にして、私と同じように悩んでる方がたくさんおられるということでしょうか。トラックバックもコメントもできない、おまけにメールアドレスまで公開されていないというとてもわがままなサイトですが、私が悩んだことを書くことによって、少しでもみなさんのお役に立てればいいなと思っています。これからもよろしくお願いします。
| 固定リンク
次の手順により、日本語版Delphi8アップデート2を適用しました。
1.Borland USAより、Update2関連のファイルをダウンロードします。
・d8_ja_pro_upd2.exe
・RaveReportsSetup_ja.exe
2.下記の順番にインストールしました。
・d8_ja_pro_upd2.exe
・RaveReportsSetup_ja.exe
d8_ja_pro_upd2.exeインストール途中、
「セットアップによって、インストールで選択したドライバーに基づき新規の
というメッセージに対しては「はい」を選択しました。
その後、Delphi8を起動させると
「指定されたキャストは有効ではありません。」
というエラーメッセージが表示されました。それを無視してOKボタンを押すと今度は、
「オブジェクト参照がオブジェクト インスタンスに設定されていません。」
というエラーメッセージが表示されました。これも無視してOKボタンを押すと、Delphi8が起動しました。
バージョンを確認したら7.1.1523.17956(Update2)となっており、アップデートの適用を終了しました。
しかしながら上記のエラーメッセージは、Delphi8を起動させるたびに表示されました。
このエラーメッセージが表示された場合の対処方法がBorlandのホームページで紹介されています。
※私は、Borlandのホームページの情報を知らずに、試行錯誤の結果、Windowsフォームアプリケーションを新規に作成し、コードを書かずに実行させ、そのままDelphi8を閉じることにより、このエラーがでなくなりました。
<環境>WinXP pro SP1、日本語版Delphi8 pro
Delphi8 Pro版のアップデートは、readme_upd2.txtを読んで、ASAドライバー用エントリを修正する必要があります。
| 固定リンク
最近Googleで表示されるようになったので、カウンターをつけてみました。このサイトのコンセプトは、「私個人の備忘録」なので、みなさんのお役に立つことがあるのかどうかが疑問ですが、アクセスが多いようであればもう少しがんばって勉強していきたいと思います。
| 固定リンク
インターネットで検索していたら、こんなページを見つけました。
コクヨのオフィス家具なんですけど、ロゴも似ていてなんだか不思議な感じです。
どうしてこんな名前にしたんでしょうね?
| 固定リンク
BorlandのホームページでDelphi - 技術情報として「Borland® Delphi™ 8 を使用したBorland® Delphi™ Win32 アプリケーションのMicrosoft® .NET Framework への移行」について書かれたPDFファイルがダウンロードできます。HELPよりも詳細に記述されています。
| 固定リンク
今日、BorlandからOptimizeit Profiler(英語版)のライセンスキーが届きました。早速使ってみましたが、表示された情報でどのようにしてパフォーマンスをチューニングすればよいのか全くわかりませんでした。HELPを読んで勉強しなきゃ。
| 固定リンク
有名な話なので、ご存知の方も多いかも知れませんが、.NET Framework及びC#は、MicrosoftのAnders Hejlsberg氏によって開発されたそうです。Anders Hejlsberg氏と言えば、Delphiの生みの親ですね。Delphiの開発者がDelphiの優位性を失わせてしまうなんて・・・皮肉なことですね。
| 固定リンク
.NETの本を探しに、書店に行ってきました。.NETの本はたくさん並んでいましたが、どれもC#かVBばかり。まあ、予想通りだったのですが、今までのDelphiに関する本もほとんどなく、寂しい思いをしました。結局、日経BPソフトプレスの「Charles Petzold C#によるプログラミングWindows 上」という本を買ってきました。この本で.NETを勉強するなら、そのままC#を覚えたらいいのに・・・ふとそう思ってしまいました。
| 固定リンク
Delphi7のアップデートについての記事があるとDelphiメーリングリストで知りました。
Delphi 8 and Win32 update details
Delphi7.1としてアップデートが提供されるみたいですね。他にもいろいろ書いていますが、「アップデートの詳細」というよりも、「Delphi8の宣伝」のような印象を受けました。
| 固定リンク
Borlandのホームページで、Delphi8の日本語版Update2のコメントがありました。
Borland USAのUpdate2は、やはり英語版対象だったみたいです。日本語版対象は、近日公開予定だそうです。
| 固定リンク
2004.03.12 ■Borland USAからのメールで、アップデートを試した結果を書きましたが、日本語版がアップデート1適用済みだと知らずに作業をしていたため、Delphi8を再インストールして、再びアップデート2の適用を試みました。しかしながら、先日と同じ結果となり、アップデート2のインストールはできませんでした。気を取り直して、再インストールしなきゃ。
| 固定リンク
Update Available for Borland Delphi 8 for .NETというタイトルで、Borland USAよりDelphi8のGeneral Update 2の案内メールが届きました。ホームページを見てみますと他にRave Reports、Documentation、InterBase 7.1 Service Pack 2のアップデートがありました。日本語版にも使えるのか?と疑問に思いつつとりあえず、まずは、Documentationが英語のみかどうかチェックしてみようと思い、ダウンロードしてみました。実行ファイル形式でしたが、どうせ自己解凍ファイルだろうと簡単に考えて実行させてみました。結果は、HELPの更新まで自動で行い、私のHELPは英語になってしまったのでした。
日本語版のアップデートがあるのかと思い、日本のBorlandのホームページでアップデートを確認すると、
最新のアップデート等のダウンロードは、米国ボーランドのダウンロードサイトでご確認いただけます。
という表記がありました。でもそれって、日本語版で使えるの?使えないの?
まあ、どうせHelpを再インストールしなきゃいけないなら、Updateも試してみようと次の手順でインストールを試みました。
1. d8_pro_upd1.exe → インストール後、きちんと起動しなくなりました。(注1)
2. d8_pro_upd2.exe → インストール途中で「ディスク: をセットして下さい。」という
メッセージが表示されましたが、どのディスクを入れても同じ状態でした。
仕方なくキャンセルしました。
結果として、私が試した環境では、アップデートできないみたいです。面倒だけど、Delphi8を再インストールしなくっちゃ。
(注1)BorlandのDelphi - サポート情報を見たら、Delphi 8 アップデート1は日本語製品版に含まれているとのことでした。
| 固定リンク
BorlandのホームページでDelphi8のWeb Seminarを見ました。その中に「ASP.NETアプリケーションの開発」というセミナーがあって、とりあえずその通り練習してみようとDBWebというコンポーネントの分類を探してみましたが、見つかりませんでした。どうやら、Professional版では、アクセスできるデータベースの種類だけではなく、Webで簡単にデータを扱えるコンポーネント(DBWeb)も付属していないようです。価格差を見れば納得してしまうけど、きちんと明記しておいてほしかったです。
そういえば、Professional版では、Microsoft SQL Server2000へのアクセスもサポートされていません。ということは、Microsoft SQL Server2000 Developer Editionをアンインストールしてもいいのかな?
| 固定リンク
Delphi8には、Win32アプリケーション開発用にDelphi7が同梱されています。私は、もともとDelphi7ユーザーなのでインストールする必要はないのですが、もしかしたらバグフィックスされているかもと期待して、アンインストール後、インストールしてみました。そして恐る恐るIndyのHelpを開いてみると・・・やっぱり英語でした。ということは、公開済みのアップデートさえ適用されてなさそうです。面倒だけどアップデートと自作のコンポーネントのインストールをしなくては・・・。ああ、期待しなきゃよかった。
| 固定リンク
次の順番でインストールしました。
1. Microsoft SQL Server2000 Developer Edition
2. Borland Delphi8.0 for the Microsoft .NET Framework
3. Borland Optimizeit Profiler Evaluation
for the Microsoft .NET Framework
4. Rave Reports Borland Edition
5. Installshield Express - Borland Edition
その後、ComponentOneにユーザー登録してダウンロードしたファイルをインストールしました。
(このファイル、インストーラーが何回も起動して、とても面倒でした。)
使用許諾コードを取得して、早速、起動してみました。
IDEが、C#Builderに似ていて、Delphiとは思えないです。
頭が固い私には慣れるまで、時間がかかりそうですね。
早速使ってみようと、新規作成でVCLフォームアプリケーションを選択して、何もコードを書かずに、実行ボタンを押してみました。すると次のようなエラーで実行できませんでした。
「モジュール'dcc71il.dll'のアドレスxxxxxxでアドレスxxxxxxに対する書き込み違反がおきました。」
原因は、ユーザーフォルダ名に2バイト文字が使われていたためで、新しいユーザーアカウントを作成して、実行すると問題なく起動しました。
| 固定リンク
Delphi8がなかなか届かないので、もしかして申し込みできていないのかなと思い、ボーランドに電話してみました。
出荷作業が遅れていて、私のものは、明日出荷予定とのことでした。まあ、現在仕事が忙しいので、ちょうどいいかな。
| 固定リンク
Delphiメーリングリストに、Borconに参加された方から「delphi8 for win32をアップデートという形でリリースしたいと考えている。」という話があったことを報告されておられました。今後の流れは、どうなるのかな?
開発環境は、時代と共に変わっていくものですが、Delphiにはぜひがんばってほしいものです。
| 固定リンク
Delphi8を昨年買ったDynabook EXで使っていこうと思い、環境を整えました。
CPU Celeron2.2GHzというのが、少し頼りないですが、OSをWindowsXP Home EditionからProfessionalへ、そしてメモリを512MB増設し、768MBにしました。でもこれだけお金をかけて、.NET対応のプログラムを作成する必要があるのかな?おそらく今まで作成した自作のコンポーネントなんかは使えなくなるでしょうし・・・。まあ、delphi-fanとしては、最新のDelphiを使うことに意義があるということにしておきましょう。
| 固定リンク
Microsoft .NETのアプリケーション作成のために、Borland Delphi8 Professionalを申し込みました。
「.NETでなぜ、わざわざDelphiなの?」と思われるでしょうけど、Delphiが好きだからいいんです。
いつまでも初心者の域を抜け出せない私ですが、がんばって勉強していきたいと思います。
早く届かないかなぁ。
| 固定リンク
ADO | API | ArrayList | ASP.NET | BDE | BDP.NET | BdpConnection | Borland Developer Studio 2006 | CAPICOM | class | ClipBoard | CodeEditor | Convert.ToString | Custom component | DBExpress | Delphi 2005 | Delphi 2006 | Delphi 2007 | Delphi7 | Delphi8 | Device Driver | Dialog | Docking | DocuWorks | Docuworks SDK | Drag&Drop | Firebird | Game | General | Google Earth COM API | Google Maps | Google SketchUp | Graphic | IDE | Imm | Indy | InstallAware Express6 | InterBase Admin | JWW | Microsoft SQL Server | OnMouseDown | Paradox | PrintDialog | PrintPreviewDialog | PropertyGrid | PSDファイル | RichTextBox | Servers | SubClass | TAction | TActionList | TAnimate | TButton | TCategoryButtons | TClientDataSet | TComboBox | TComboBoxEx | TCustomEdit | TDBGrid | TDockTabSet | TDrawGrid | TEdit | TExcelApplication | TFont | TForm | third party | TImage | TLabel | TList | TListBox | TListView | TMemo | TOutlookApplication | TPageControl | TPanel | TRichEdit | TShellResources | TStringGrid | TTabControl | TToolBar | TToolButton | TTreeView | TWebBrowser | Update | WinInet | XPman | オープン配列パラメータ | トランスレーションマネージャー | ファイル処理 | ファイル名処理 | 動的配列 | 投票 | 文字列処理 | 日本語入力 | 暗号 | 本 | 音声合成利用