« 2011年10月 | トップページ | 2012年4月 »

Reasons to Migrate to Delphi XE2

Delphi XE2に移行する理由として、Delphi7からXE2までの追加機能や変更点がまとめられています。 尚、PDFをダウンロードするには、Embarcadero Developer Networkにログインする必要があります。PDFは全て英語と図表で126頁あります。(^-^)

Aaa



Andreano Lanusse
Making Things Happen

White Paper:
Reasons to Migrate to Delphi XE2
What you might have missed since Delphi 7

|

¥マークが・・・。

Delphi2007で作った次のような関数が、Delphi XE2で正しく動作しませんでした。 この関数は、右寄せの目的で使っていて、「_______12,345円」というような文字列を返します。

function GetFormattedPrice(Price: Currency): String;
begin
  Result := (Format('%14m円',[Price]));
  Delete(Result,AnsiPos('\', Result),1); 
end;

実行結果(¥マークが残っています)

1_2




原因は、直接書いてる\マークです。これがShift-JISになっているようです。 ただ、DelphiXE2上で打ち直しても、うまく動作しないため次のようなコードにしました。
function GetFormattedPrice(Price: Currency): String;
const
  Yen = #$00A5; 
begin
  Result := (Format('%14m円',[Price]));
  Delete(Result,AnsiPos(Yen, Result),1);
end;

2

|

Update 2 for Delphi, C++Builder and RAD Studio XE2

DEKOさんところで、Help Update 1を知り、そのアップデートを終えたら、Delphi Insiderで、Update 2 for Delphi, C++Builder and RAD Studio XE2が公開されたことを知り、現在アップデート中・・・そして無事終了しました。


Delphi Insider
http://delphi-insider.blogspot.com/

Update 2 for Delphi, C++Builder and RAD Studio XE2(英語)
http://cc.embarcadero.com/item/28597

Release Notes for XE2 Update 2(英語)
http://docwiki.embarcadero.com/RADStudio/en/Release_Notes_for_XE2_Update_2

XE2 Update 2 のリリース ノート(日本語)
http://docwiki.embarcadero.com/RADStudio/XE2/ja/XE2_Update_2_のリリース_ノート

|

« 2011年10月 | トップページ | 2012年4月 »