アーティクルID:19
最終更新日:2003/6/18
編集者:三浦しゅう(ウェブ担当)
ML投稿者:三浦しゅう、吉田稔さん、白井哲さん、林務さん
参考・引用記事:Firebird 1.5rc1.0での変更点について,Re: [Firebird-jp-general] Firebird1.5rc1.0での変更点について,Re: Firebird 1.5rc1.0での変更点について,RE: [Firebird-jp-general] Firebird 1.5rc1.0での変更点について,RE: [Firebird-jp-general] Firebird1.5rc1.0での変更点について,RE: [Firebird-jp-general] Firebird 1.5rc1.0での変更点について,Re: Firebird 1.5rc1.0での変更点について,RE: [Firebird-jp-general] Re: Firebird 1.5rc1.0での変更点について,Re: Firebird 1.5rc1.0での変更点について,Re: Firebird 1.5rc1.0での変更点について,RE: [Firebird-jp-general] Firebird 1.5rc1.0での変更点について
[検証例]
Firebird1.5rc1.0 Superserver(Win32)
・LocalでDDL/DMLとも一通りのテストに関しては問題なく動作。
・アペックスで日本語対応をしているIBOConsoleで検証済。
http://www.apex-jp.com/business_dev.html
※IBObjects(http://www.ibobjects.com/)を使用して開発。
・タイムフルシステムのtoolで検証済。
※IBObjects(http://www.ibobjects.com/)を使用して開発。
・ibWebAdmin も configuration.inc.php の
define('BINPATH', Firebird のパス );
define('SECURITY_DB', security.fdb のパス );
を正しく設定すれば使用できます。
※但し、接続・一般的なテーブル操作のみの検証。
[障害報告]
IBConsole はローカルサーバーへの接続時の
TIBManager.IsIBRunning() で
FindWindow('IB_Server', 'InterBase Server') と
をやっているので接続できない。
[解決方法]
上記条件にorで
FindWindow('FB_Server', 'Firebird Server')
を追記すれば、問題なく使用できている。
※但し、dilect 3 、EUCJ_0208 の FDB のみでの検証。
[Firebird Managerの場合]
Firebird Managerも似たような感じです。ローカルでの動作を確認するために、
Findwindow APIとServiceManagerを使っています。
// Is Firebird Running ?
function TFoMain.IsRunning(): boolean;
begin
Result := False;
if not FB_Serv then
begin
if FindWindow(KCName,KWName)>0 then
Result := true;
end
else
begin
if ArOpenServices( 'FB' ) then
begin
if QueryServiceStatus( SvcService, SvcStatus ) then
Result := SvcStatus.dwCurrentState=SERVICE_RUNNING;
CloseServiceHandle( SvcService );
CloseServiceHandle( SvcManager );
end;
end;
end;
[予想]
Firebird Managerなどは当然対応しているが、
IBConsoleは対応しないだろうと予想される。
[周辺事情:IBConsole]
・IBConsoleの最新版:
Borland Developer Networkではバイナリのみ配布。
最新版は1.1.0.14(InterBase7 support)
http://codecentral.borland.com/codecentral/ccweb.exe/listing?id=19220
※上記URLは、Borland Developer Network登録ユーザー専用。
※但し、1.1.0.14 は Firebird1.x に対して
「バージョンが古い」という旨のメッセージを出力する。
個人で使用する場合、一度パスワードを入力すると
記憶しておいてくれるのは助かるが、
この警告ダイアログが煩雑。
※バイナリエディタで 0x00106EA5 あたりの
Interbase Server####IB_Server // # は 0x00 です
と連なっているところを
Firebird Server#####FB_Server
として FBConsole.exe とリネーム
してから使用できるという報告もあり。
但し、この方法は自己責任で。
・ソースコード:
SourceForge.net にver1.0.1.337があります。
http://sourceforge.net/projects/ibconsole
CVSRoot にあります。
※このソースを日本語化して使用することも出来ます。
・懸念:
ibConsoleがIBX を使用していることがどう影響するのかは不明。
[PHPの場合]
あとからDipMeshSystemsの記事を転載予定。
三浦しゅう(5) 6
月24
日(火) 19
時54
分 - 2003年:
・IBConsoleの最新版:
Borland Developer Networkではバイナリのみ配布。
最新版は1.1.0.14(InterBase7 support)
上記に関しては更に新しいバージョンが出ているはずです。
詳細、わかり次第修正しますね。
三浦しゅう(5) 6
月26
日(木) 17
時51
分 - 2003年:
MLで林さんが報告してくれましたので転載します。
Lrenzo Mengoni氏のIBOConsoleがバージョンアップしました。
フォントの設定が基本機能で追加されたため、日本語フォントを指定すれば、そのまま日本語表示が出来るようになりました。
また、INT64に関する問題点など、多数のバグフィックスがされております。
http://www.mengoni.it/downloads.html からダウンロード可能です。
三浦しゅう(5) 7
月15
日(火) 17
時57
分 - 2003年:
相当テキトーな翻訳ですが一応公式コメントの翻訳ということで付けておきます
2003年7月7日 Firebird 1.5 Release Candidate 4
ファイアバード1.5リリースの開発は最終段階にあります! リリース候補は、私たちがほとんどそこにあることを意味します。そして、私たちは、関心を既知の問題点そしてラフなエッジのままで、最終検定そしてバグつぶしに向けました。 私たちはあなたのフィード・バックのおかげでそれと共に多くの進歩をしました。
第4の(また、私たちは最後を望みます)リリース候補は公開されました。そして、私たちは、それと共にあなたの体験に関して(良いものも悪いものも)便りをもらうことを熱望します。 FireBird開発者メーリング・リスト(あるいはニュースグループ)へ報告書を送ってください。あなたのフィード・バックが、私たちがより速く前進することを手伝うことになることを忘れないでください!
背景的事項:
1.5のリリースは、多くの新しい機能と共に新しく、清潔になり、改善されたC++ソース・コードツリーにベースを置いた最初のバージョンです。そして、バグは修正されました。 1.0バージョンからの大がかりな変更の完全なリストは相当長く、そして、ここで最新のバージョンを読むことができます。
このリリースは非常に安定していますが、まだコア開発者によりファイナルで「安定している!」とは見なされてはいません。
私たちは頻繁に新しいビルドをリリースがしたいので、更新があるか私たちのウェブサイトを定期的にチェックするようにしてください。
あなたのFireBird開発チーム
ウェブ担当:三浦しゅう(1) 8
月9
日(土) 8
時42
分 - 2003年:
相当テキトーな翻訳ですが一応公式コメントの翻訳ということで付けておきます
2003年8月5日 Firebird 1.5 Release Candidate 5
Firebird1.5の開発は最終開発局面に至りました!リリース候補は私たちが「ほとんどそこにある」ことを意味します。そして私たちは、関心を既知の問題点とラフ・エッジと最終テストとバグつぶしに向けています。私たちはあなた方のフェードバックによって多くの進歩を生み出しました。
第5のリリースは新しい新しいフィーチャーとバグをつぶした、クリーンで改善されたC++ソースコードツリーをベースにした最初のバージョンです。私たちは、それと共にあなたの体験に関して(良いものも悪いものも)便りをもらうことを熱望します。 FireBird開発者メーリング・リスト(あるいはニュースグループ)へ報告書を送ってください。あなたのフィード・バックが、私たちがより速く前進することを手伝うことになることを忘れないでください!
背景的事項:
1.5のリリースは、多くの新しい機能と共に新しく、清潔になり、改善されたC++ソース・コードツリーにベースを置いた最初のバージョンです。そして、バグは修正されました。 1.0バージョンからの大がかりな変更の完全なリストは相当長く、そして、ここで最新のバージョンを読むことができます。
Firebird開発チーム
今回もテキトーな訳ですが、公式ページのアナウンスの日本語訳を掲載しておきます - 9月22日(月) 12時50分 - 2003年 |
2003年9月10日 Firebird 1.5 リリース候補6 | Firebird1.5の開発のリリースは最終段階にあります!リリース候補とは"ゴールはすぐそこ"という意味であり、既知の問題とラフなエッジ荒削りな部分に焦点を移していることを表しています。私たちは多くの前進をフィードバックによって生み出しました。 第6のリリース候補は最終リリースとなるべきです。私たちは、それと共にあなたの体験に関して(良いものも悪いものも)便りをもらうことを熱望します。 FireBird開発者メーリング・リスト(あるいはニュースグループ)へ報告書を送ってください。あなたのフィード・バックが、私たちがより速く前進することを手伝うことになることを忘れないでください! 背景的事項: 1.5のリリースは、多くの新しい機能と共に新しく、清潔になり、改善されたC++ソース・コードツリーにベースを置いた最初のバージョンです。そして、バグは修正されました。 1.0バージョンからの大がかりな変更の完全なリストは相当長く、そして、ここで最新のバージョンを読むことができます。 Firebird開発チーム |
|
追加情報 - 9月22日(月) 17時47分 - 2003年 |
「ラフなエッジ」は「荒削りな部分」だろうなぁ |
1.5のリリースノート - 10月29日(水) 16時3分 - 2003年 |
|