Create  Edit  Diff  Phillro Industries  Index  Search  Changes  History  Source  RSS  Note  wikifarm  Login

dclOffice2k が見つかりません

現象:

Delphi personal 版で、config.rb を実行しないで Apollo のソースをコンパイルしようとしたときに

[致命的エラー] 要求したパッケージ 'dclOffice2k' が見つかりません

となります。

原因:

Delphi6 enterprose版(もりきゅうさんの開発環境)には入っているが、personal版には入っていないパッケージの指定が残っている場合に、このエラーが出ます。

対策:

対策は、ソースファイル中のパッケージ指定から、personal版に入っていないパッケージを除外すればOKです。具体的には3通りの方法があります。

(a)Delphi で除外する方法

Delphi で、「プロジェクト」→「オプション」→「パッケージ」→「パッケージ再構築」の欄のリストから、問題を指摘されたパッケージの指定を除外していく、という方法でも対処できる。(これが本来のDelphi、Windows流の対応策)。

(b)conf_opt.rb? で除外する方法

conf_opt.sample を conf_opt.rb? にリネームして次のように書き換えて から、config.rb? を実行する。

----
C:/Program Files/Apollo/src/conf_opt.rb
----
  DELPHI_VERSION = 6     # for Delphi 6
# DELPHI_VERSION = 7     # for Delphi 7

# DELPHI_EDITION = 'ent' # for Delphi Enterprise
#  DELPHI_EDITION = 'pro' # for Delphi Professional
 DELPHI_EDITION = 'per' # for Delphi Personal ←★

########
#
# DIR_PAIR_LIST
# left  : directories in distributed source files. (DO NOT CHANGE)
# right : directories for your Delphi. (edit this)
#
# DIR_PAIR_LIST は
# 左側は配布時のディレクトリ設定です。(変更しないでください)
# 右側はご自分の Delphi 用の設定です。(これを書き換えてください)
# もし、デルファイもapolloもデフォルトでインストールしている場合には、空にして ください。
#

 DIR_PAIR_LIST = []  # for default installed Delphi & Apollo ← ★

#  DIR_PAIR_LIST = [
#    ['C:\DelphiX\Source', 'D:\DelphiX\Source'],
#    ['C:\Program Files\Borland\Delphi6\Lib', 'D:\usr\lib\delphi'],
#    ['C:\Program Files\Borland\Delphi6', 'D:\Borland\Delphi6'],
#    ['C:\Program Files\apollo', 'D:\apollo'],
#  ]
----

(c)config.rb? で除外する方法

config.rb? 自体を次のように書き換えて実行すると、幸せになれるかもしれません。

----
C:/Program Files/Apollo/src/conf_opt.rb
----
begin
  require 'conf_opt'
rescue LoadError
  DELPHI_VERSION = 6
#  DELPHI_EDITION = 'pro'
  DELPHI_EDITION = 'per'  # ← ★
  DIR_PAIR_LIST = [
  ]
end
----

* Apolloのインストール先がデフォルト('C:\Program Files\apollo')でな い場合には DIR_PAIR_LIST? をそれに合わせる必要がある。


  • 2004-12-13 (月) 19:26:35 moriq : ふむ。indyも新しいの入れるとIndy60になっちゃうんだよなあ。
(comment plugin is disabled).
Last modified:2004/12/14 13:02:48
Keyword(s):
References:[Apolloの作り方]