2

最近、Delphi 7 から Delphi XE2 に移行しました。どちらの環境でも、ネットワーク上の「共有リポジトリ」を使用します。これは Delphi 7 では雄弁に機能しましたが、Delphi XE2 では複製できないようです。インターネット、StackOverflow、StackExchange で非常に多くの検索を行いましたが、問題を解決するものは何も見つからないようです。

[ツール] > [オプション] > [環境オプション] で、共有リポジトリを指定しました (例: \DEVSERVER\ShareName\XE2ObjectRepository)。

フォームを問題なく共有リポジトリに追加でき、[ファイル] > [新規] > [その他] の [Delphi プロジェクト] > [MyStuff] (私の例ではダミーのカテゴリ名) の下に問題なく表示されます。

リポジトリ スキーマ ファイル (RADStudioRepository.xml) は、予想どおり、上記の「共有リポジトリ」ディレクトリに作成されます。

これらのフォームの 1 つから継承しようとすると、問題が発生します。次のエラーが表示されます。

フォーム (\DEVSERVER\EN\XE2ObjectRepository\UFrmLookup.dfm) とソース ファイル (\DEVSERVER\EN\XE2ObjectRepository\UFrmLookup.pas) の両方が見つかりません。

上記のエラー メッセージでわかるように、\EN\ がパス名に追加されています。私は一生、それがどこから来ているのか理解できません。その問題を解決できれば、これでうまくいくと思います。

誰でもこれを解決するのを手伝ってもらえますか? 私はこれに数か月間オンとオフで取り組んできましたが、理解できません。それはおそらく当たり前のことですが、私は途方に暮れています?????

4

0 に答える 0