[delphi-users:2070] Delphi.Personality.12

535 views
Skip to first unread message

遊歩人

unread,
Jul 27, 2011, 10:34:38 AM7/27/11
to DelphiML

みなさん、こんにちは。

 

Delphi7のプロジェクトをDelphi2007に移植しています。

プロジェクトの読み込み時に次のメッセージが出力されます。

 

「プロジェクトを読み込むためにパーソナリティ Delphi.Personality.12 が必要ですが, 読み込まれていません。・・・」

 

原因/解消方法をご存じの方はご教示下さい。

宜しくお願いいたします。

 

遊歩人

DEKO

unread,
Jul 27, 2011, 2:46:14 PM7/27/11
to delphi...@freeml.com
こんにちは。

旧バージョンの Delphi のプロジェクトを新しいバージョンの
Delphi で読み込ませて正しく動作しない場合には、

1.プロジェクトファイルを破棄。
2.新しいバージョンの Delphi でプロジェクトを新規作成。
3.ソースファイルをプロジェクトに追加。
4.再構築

をまず試してみてください。

[SJIS から Unicode へ!マイグレーションテクニック (デブキャン資料)]
http://edn.embarcadero.com/article/images/40857/a4.pdf

の P.22 に詳細が載っています。

それとは別に、例えば...

1.古いバージョンの Delphi のプロジェクトを XE で開いた。
2.やっぱりやめて 2007 で開いた。

このような場合であれば、*.dproj を削除するだけでうまくいく事もあります。

# プロジェクトを一度 Delphi 2009 で開いた事はありませんか?
# Delphi.Personality.12 とは Delphi 2009 の事です。

--
by DEKO
-----------------------------
http://ht-deko.minim.ne.jp/
de...@ht-deko.minim.ne.jp
-----------------------------


MLホームページ: http://www.freeml.com/delphi-users

----------------------------------------------------------------------
【重要】携帯電話向けMLメールの仕様変更のお知らせ
http://ad.freeml.com/cgi-bin/sa.cgi?id=hdESk
-----------------------------------------------------[freeml by GMO]--

遊歩人

unread,
Jul 27, 2011, 7:15:08 PM7/27/11
to delphi...@freeml.com
DEKO さん、こんにちは。

いつもお世話になり誠にありがとうございます。

> # プロジェクトを一度 Delphi 2009 で開いた事はありませんか?
> # Delphi.Personality.12 とは Delphi 2009 の事です。

原因は、これでした。
dproj削除後、読み込み・コンパイルOKでした。

だいぶ前にDelphi 2009を購入直後、プロジェクト開いたのだと思います。
現在、いろいろなバージョンのDelphiが入っているのですが、unicode対応のため、
一旦Delphi7に移植しています。

遊歩人


MLホームページ: http://www.freeml.com/delphi-users

----------------------------------------------------------------------
使い方はいろいろ♪一部のメンバーだけにMLメールを送ろう!
http://ad.freeml.com/cgi-bin/sa.cgi?id=hdFPi

Reply all
Reply to author
Forward
0 new messages