喫茶XRAYトップページ

[スレッド全体
]

[5330] Re:XE2 バージョン情報の取得にて返信 削除
2011/9/29 (木) 00:05:02 Mr.XRAY
▼ Saraさん

> プロジェクトオプションのロケーションを日本語(日本)に設定すると、バージョン情報が
> 取得できません。(標準の英語 (米国)に戻すと取得できる)


これって,ざつだんの11/09/23にある2番目の問題とはまた違うようですね.
さて.UP1で修正されているとか...


[5331] Re2:XE2 バージョン情報の取得にて返信 削除
2011/9/29 (木) 00:37:40 Sara
▼ Mr.XRAYさん

> > プロジェクトオプションのロケーションを日本語(日本)に設定すると、バージョン情報が
> > 取得できません。(標準の英語 (米国)に戻すと取得できる)
>
> これって,ざつだんの11/09/23にある2番目の問題とはまた違うようですね.
> さて.UP1で修正されているとか...


いえ、この現象が起きているのは、Update1です。(無印は不明 もう環境がないので)


あと、以前書いたTPageControlに関する表示の不具合ですが・・・
Windows7上で正常に動作しているプロジェクトを丸ごと、WindowsXP上で
ビルドすると・・・またページコントロールが透けて他のシートが見える不具合が
再発してしまった・・・なんか、XE2のバグのような気がするんですが・・・(^^;
(ちなみに、スタイルをWindows以外に設定している場合です。 Windowsスタイルでは正常)

これは、たまたまWindows7でビルドしたEXEがVMPlayer上のWindowsXPで正常に動作しなかったので、
VMPlayerのWindowsXP上にDelphi XE2をインストールしてプロジェクトをビルドした時に起きた現象
です・・・しかも、Windows7上でビルドしたEXEがXP上で正常に動作しないのに、XPでビルドしたら、
WindowsXP上で正常に動くし・・・何なんだ・・・(^^;

しかも、XPでビルドしたEXEはXPでPageControl他のシートが透けて見えるのに、Windows7では正常に表示される・・・

もう、なにがどうなっているのやら・・・(^^;

XE2のスタイルは封印した方が良いかな・・・(^^; せっかく使えるのに・・・
まぁ、スタイルを使うと画面表示がずいぶん遅くなるので、ちょっと引きますが・・・

[5332] Re3:XE2 バージョン情報の取得にて返信 削除
2011/9/29 (木) 08:12:04 Mr.XRAY
▼ Saraさん

> (無印は不明 もう環境がないので)

折角コードを提示してくださったので,やってみました.
無印でもなりますね.やっぱり一連のバージョン情報関係の現象と関連
あるのかも.
同じコードを,6,7,2007.2009,2010,XEでやってみましたが,問題ありません.
日本語にしても設定したバージョン番号が表示されます.
IDEを終了して,再起動しても,オプションのバージョン情報は日本語で,
設定値もそのままです.


[5333] Re4:XE2 バージョン情報の取得にて返信 削除
2011/9/29 (木) 08:54:57 Sara
▼ Mr.XRAYさん

> 折角コードを提示してくださったので,やってみました.
> 無印でもなりますね.やっぱり一連のバージョン情報関係の現象と関連
> あるのかも.

確認ありがとうございます。

> 同じコードを,6,7,2007.2009,2010,XEでやってみましたが,問題ありません.
> 日本語にしても設定したバージョン番号が表示されます.
> IDEを終了して,再起動しても,オプションのバージョン情報は日本語で,
> 設定値もそのままです.


もう一つ、おもしろい?情報として・・・

私が先日から書いているXE2以前のプロジェクトをXE2で自動変換したプロジェクトですが、
(PageControlの表示でActivePage以外のTabSheetが透けて見える件)
そのプロジェクトでロケーションを変更すると・・・変更できない・・・(^^;
設定値は英語(米国)から日本語(日本)に変更できるのですが、設定を適用後
再度プロジェクトのオプションを開くと、英語(米国)に戻っている・・・(?_?)
(確認はしていないが、何かのファイルがReadOnlyとかにでもなっているのか?)

Update1でもう一度DelphiXeもしくは、2010のプロジェクトを変換しなおしてみるかな・・・
(何もかわらない気がするが・・・)



[5334] Re4:XE2 バージョン情報の取得にて返信 削除
2011/9/29 (木) 08:55:37 Mr.XRAY
あれっ!? SOさんのが消えている...

> 無印でもなりますね.やっぱり一連のバージョン情報関係の現象と関連
> あるのかも.


後で"CGRC ラッパー"をテストしてみます.
http://ht-deko.minim.ne.jp/ft1109.html#110923

[5335] Re5:XE2 バージョン情報の取得にて返信 削除
2011/9/29 (木) 09:41:31 Sara
▼ Mr.XRAYさん
> あれっ!? SOさんのが消えている...
>
> > 無印でもなりますね.やっぱり一連のバージョン情報関係の現象と関連
> > あるのかも.
>
> 後で"CGRC ラッパー"をテストしてみます.
> http://ht-deko.minim.ne.jp/ft1109.html#110923


了解しました。お手数をおかけします。m(_ _)m

しかし、この件をいろいろ調べていて、ようやくDEKOさんの記事の意味が
把握できました・・・(^^;
DEKOさんところの記事、私には不明なことが多くて・・・(^^;


今、職場(笑)なので、帰ったら私もCGRCラッパーを試してみます。

[5336] Re6:XE2 バージョン情報の取得にて返信 削除
2011/9/29 (木) 10:04:08 Mr.XRAY
> 今、職場(笑)なので、帰ったら私もCGRCラッパーを試してみます。

ダウンロードすると,使い方が書いてあります.
私はバージョン情報等必要ないので,ダウンロードしているだけー! (笑)

>DEKOさんところの記事、私には不明なことが多くて・・・(^^;

私だって,ついていくのが大変です.ハイ.目を通しているだけです.
情報が早いですから.その分貴重です.
不明というか,DEKOさんには申し訳ないですが,「テクニック・アルゴリズム」
の方は文章が整っています.一方,「ざつだん」は速報性重視だと思います.
その分複数の日数にまたがったりして,理解がしにくいこともあるかも
知れません.
過去のように,コミュニティに情報があふれている時代と違い,DEKOさんの
ところやふーさんのところの情報は貴重です,少なくとも本家のよりは (^^;
ゴメンなさい,Embarcaderoさん!!

俗に言う「生きているサイト」ですもん.
まっ,「あやしいお部屋」ですもん(またまたしつこい!!)
初めて「あやしいお部屋」を訊ねた時,どこかあやしいんだ? きっと本人のことだ.
と思ってしまいました.気に入ってしまいました.この名前.


[5337] Re5:XE2 バージョン情報の取得にて返信 削除
2011/9/29 (木) 10:56:33 SO
▼ Mr.XRAYさん
> あれっ!? SOさんのが消えている...

あれ、スミマセン(^-^;A

記事No.5330にて"ざつだん"の件が載っていたので、
不要かと。。。

[5338] Re6:XE2 バージョン情報の取得にて返信 削除
2011/9/29 (木) 11:23:27 Mr.XRAY
▼ SOさん,こんにちは.

> 記事No.5330にて"ざつだん"の件が載っていたので、
> 不要かと。。。


記事のURLが書いてなかったので,私がSOさんのかわりに書きました!!
いえ,怒ってなんかいません.(^^;


[5339] Re5:XE2 バージョン情報の取得にて返信 削除
2011/9/29 (木) 23:37:27 Mr.XRAY
> 後で"CGRC ラッパー"をテストしてみます.

ちょっと遅くなりましたが,やってみました.
残念ながら,以下のエラーで止まってしまいました.

[BRCC32 エラー] "brcc32" はコード 3 を伴って終了しました。

調べたら,*.vrcがUTF-8ではなく,SHIFT-JISのままでした.
また調べてみます.


[5340] Re6:XE2 バージョン情報の取得にて返信 削除
2011/9/29 (木) 23:42:23 Mr.XRAY
> 調べたら,*.vrcがUTF-8ではなく,SHIFT-JISのままでした.
> また調べてみます.


あれっ,このファイル,UTF-8で保存しても,SHIT-JISで読み込まれるな...
何か勘違いしているかも.

というわけで,パスします.


[5341] Re7:XE2 バージョン情報の取得にて返信 削除
2011/9/29 (木) 23:50:52 Sara
▼ Mr.XRAYさん

> > 調べたら,*.vrcがUTF-8ではなく,SHIFT-JISのままでした.
> > また調べてみます.
>
> あれっ,このファイル,UTF-8で保存しても,SHIT-JISで読み込まれるな...
> 何か勘違いしているかも.
>
>
>  BLOCK "VarFileInfo"
>  {
>   VALUE "Translation", 1041, 932
>  }
>
> のあたりがミソ?


私のほうも、いまいちうまくいきません・・・(^^;

で、放置しておいて、現在はVCL Styleがどうもヨロシクナイ
(遅いし、誤動作するし、サイズも大きくなるし)ので、
スタイルをはずすための変更をしています。
(スタイルを入れるためにいろいろ直したのに・・・)



[5342] Re8:XE2 バージョン情報の取得にて返信 削除
2011/9/30 (金) 00:05:07 Mr.XRAY
▼ Saraさん

「あやしいお部屋」雑談の9月22日の下の方に書いてあるように,

>「それはいいけど、リソース自体は英語だよ?」

ということで,無理やり納得するとか?
新規プロジェクト作成した最初だけはうまくいくんですが.
IDEを終了して,また開くと...  (^^;

> で、放置しておいて、現在はVCL Styleがどうもヨロシクナイ
> (遅いし、誤動作するし、サイズも大きくなるし)ので、
> スタイルをはずすための変更をしています。
> (スタイルを入れるためにいろいろ直したのに・・・)


ハハハッ.できるだけデフォルトの状態でお使いなるのがよろしいようで.


[5343] Re7:XE2 バージョン情報の取得にて返信 削除
2011/9/30 (金) 01:57:30 DEKO 〔HomePage
ひょっとすると、バージョン情報に日本語が含まれない場合 (会社名とか)、
UTF-8 ではなく ANSI で保存されるのかもしれませんね。

# コンパイル時のメッセージで -c65001 とか出てたら UTF-8 です。

吐かれた *.vrc が UTF-8 かどうかの判定をして、
LoadFromFile / SaveToFile の辺りを工夫するといいかもしれません。

# 或いは、Shift_JIS に見えて、
# BOM なし UTF-8 (UTF-8N) だったり...?

[5344] Re8:XE2 バージョン情報の取得にて返信 削除
2011/9/30 (金) 11:44:36 Mr.XRAY
▼ DEKOさん,どうも

[バージョン情報]のロケールの設定が英語であっても,他の設定値は有効と
なりますから,もちろん会社名が漢字でも検出できます.
どうしても,ロケールの値が必要でない限り,不便はないのでは,
と思っています.


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