DelphiXE5を使用しています。
以前は普通に開けていたプロジェクトです。
昨日開こうとすると、下記のメッセージが表示されるようになりました。
「フォームの読み取り時にエラーが発生が発生しました
パッケージdclDataSnapConnectors190.bplを読み込めません。エラーを無視して続行しますか?
注意:エラーを無視すると、コンポーネントまたはプロパティを失われる可能性があります。」
そのフォームを閉じるときに
「フィールドKaiKoujyo.ExcelApplication1に対するコンポーネントがありません。宣言を削除しますか?」のメッセージが表示されます。
上記メッセージが出た場合の対応について教えて下さい。
過去の事例を検索しましたが、似たような内容を見つけれませんでした。
何かヒントでもあればお願いいたします。
よろしくお願いします。
> 以前は普通に開けていたプロジェクトです。
> 昨日開こうとすると、下記のメッセージが表示されるようになりました。
以前と現在では、DelphiXE5に関して構成が変わったなどはありますか?
(あるいは、再インストールしたとか、別のPCにインストールしたとか・・)
また、DelphiXE5は、Enterprise版以上をお使いですか?
あと、再インストールしたとかで、TExcelApplicationが使用できない場合、
[410] [06_[ツールパレット] 等に Servers がない場合]
http://mrxray.on.coocan.jp/Delphi/plSamples/410_Excel_TExcelApp.htm#06
が参考になるかもしれません。
igyさん、ありがとうございます。
別のPCや再インストールはしていません。
Delphiの構成等も変更はしていません。
DelphiのPG開発用PCとして使用していますので、PC自体に別ソフトのインストールとかもありません。
プログラムの確認や修正等がある時に起動させているので毎日起動はしていません。
あと、教えていただいたURLの記事を参照させていただきます。
よろしくお願いします。
根本的な事からの質問になりますが
1.そのプロジェクトではTExcelApplication でExcelファイルを操作する処理があるのですか?
2.DelphiXE5を新規プロジェクトとして起動するとフォームに配置可能なコンポーネントとして
ServersページにあるOfficeコンポーネントのTExcelApplicationはありますか?
3.プロジェクトはどのように開きましたか?
Delphiを起動してからのプロジェクトを開いた?またはプロジェクトファイルをダブルクリック
4.プロジェクトファイルをダブルクリックなら、その拡張子はdpr? dproj?
(2)でおよそ判断できそうですが
Delphi XE5 の IDE を起動します.
VCL フォームアプリの作成状態にします.
IDE のメニューの [コンポーネント] から [パッケージのインストール] を選択します.
パッケージの一覧が表示されます.
左端にチェックが入っているのが,読み込まれるパッケージです.
パッケージ名をクリックすると,下部にパス名が表示されます.
***.bpl 名が確認できます.
問題のパッケージがリストにあると思います.
チェックされているが実在しないか,認識できないか,別の場所にあるか,
等ということではないかと思います.
地道に調べるしかなさそうです.
ツイート | ![]() |