喫茶XRAYトップページ

[スレッド全体
]

[12143] Re4:plQueryPrevについて返信 削除
2018/8/14 (火) 14:42:31 igy
Delphi XE8 Starter版 で試したところ、

var
  LText : string;
begin
  LText := IntToStr(FormatSettings.CurrencyDecimals);
  MessageBox(Handle, PChar(LText), '結果', MB_ICONINFORMATION);
end;

は、コンパイルできました。

そして、"FormatSettings."を外してコンパイルすると、確かに、

> E2003 未定義の識別子 : 'CurrencyDecimals'

が出ますね。


[12144] Re5:plQueryPrevについて返信 削除
2018/8/14 (火) 15:05:44 Mr.XRAY
> そして、"FormatSettings."を外してコンパイルすると、確かに、
>
> > E2003 未定義の識別子 : 'CurrencyDecimals'
>
> が出ますね。


これなんですが,Delphi XE3 で変更がありました.

[ XE3 向けに行われた RTL の変更点 ]
http://docwiki.embarcadero.com/RADStudio/XE5/ja/Delphi_XE3_%E3%81%8A%E3%82%88%E3%81%B3_C%2B%2BBuilder_XE3_%E3%81%AE%E6%96%B0%E6%A9%9F%E8%83%BD#XE3_.E5.90.91.E3.81.91.E3.81.AB.E8.A1.8C.E3.82.8F.E3.82.8C.E3.81.9F_RTL_.E3.81.AE.E5.A4.89.E6.9B.B4.E7.82.B9

Delphi XE3 の CompilerVersion は 24.0 なので
   {$IF CompilerVersion >= 24.0}
で間違いないと思うのですが...


[12145] Re6:plQueryPrevについて返信 削除
2018/8/14 (火) 15:43:55 igy
▼ Mr.XRAYさん
> Delphi XE3 の CompilerVersion は 24.0 なので
>    {$IF CompilerVersion >= 24.0}
> で間違いないと思うのですが...


XE8で確認したところ、CompilerVersionの部分も問題ありませんでした。(10.1 Berlinでも同様。)

となると、peterpan さんのDelphiのバージョンなどの情報待ちですかね・・


[12146] Re7:plQueryPrevについて返信 削除
2018/8/14 (火) 16:01:59 Mr.XRAY
> となると、peterpan さんのDelphiのバージョンなどの情報待ちですかね・・

ですね.
確認のために Delphi 10.2.3 Tokyo Community に TplQueryPrev をインストール
してみました.一部エラーが発生しましたが問題部分ではありませんでした.
(インストールしたユニットファイルは plQueryPrevReg.pas)

エラーが発生したのは plQueryPrevReg.pas です.
BDE と BDE 関係のコントロールがないと発生するエラーでした.
これは後で修正して UP する予定です.


[▼次のスレッド]
INCM/CMT
Cyclamen v3.82