喫茶XRAYトップページ

[スレッド全体
]

[7529] Re4:StringGridでIMEをコントロールしたんですが・・・返信 削除
2014/4/23 (水) 13:27:22 taki
▼ snailさん、マスター

> > とあるので以前の質問の続きでしょうか?
> > 話の前が見えていなせんが


混乱させてすみません。

http://homepage1.nifty.com/MADIA/delphi/delphi_bbs/200604/200604_06040024.html

には、imDisableが使われていますが、動作が変になった。と言いたかっただけです。

マスターの
http://mrxray.on.coocan.jp/Delphi/plSamples/083_InplaceEditor.htm
のコードは使っていません。

問題が起きたのは私が示している<7523>のコードだけです。

「〜の報告です。」という表現がよくありませんでした。

http://homepage1.nifty.com/MADIA/delphi/delphi_bbs/200604/200604_06040024.html
「参考コードにはimDisableが使われていますが、私の環境ではうまく動作しませんでした。
しかし、imCloseだとうまく動作しました。」
と表現すべきでした。反省してます。


[7530] Re5:StringGridでIMEをコントロールしたんですが・・・返信 削除
2014/4/23 (水) 14:50:32 taki
マスターの
http://mrxray.on.coocan.jp/Delphi/plSamples/083_InplaceEditor.htm
の中の
「01_TStringGrid - GetEditTextイベントで処理」だけですが試してみました。

私の環境だけかもしれませんが、imDisableだとIMEがうまく制御できません。
Row1,Col1だけ日本語入力ができましたが、Row1,Col2でDisableの状態になると、
Row2,Col1に入ってもDisableのままでした。
また、セルを移動する度にIMEも「あ」と「A」が頻回に切り替わります。
imDisableの代わりにimCloseを使うとうまく制御できました。

私のPC環境
Windows 7 Professional SP1 32bit
Microsoft Office IME 2010 (14.0.7003.1000) SP2
Delphi XE4 Starter 、DelphiXE4 and C++BuilderXE4 Update1 適用済み
での現象です。


[7531] Re6:StringGridでIMEをコントロールしたんですが・・・返信 削除
2014/4/23 (水) 16:51:26 taki
コンパイルしたプログラムをお客さんのPCにコピーして試してみました。
結果は[7530]と同じでした。

お客さんのPCはWindows8.1です。


[7533] Re7:StringGridでIMEをコントロールしたんですが・・・返信 削除
2014/4/23 (水) 23:50:40 snail
▼ takiさん
> コンパイルしたプログラムをお客さんのPCにコピーして試してみました。
> 結果は[7530]と同じでした。


細かいところはみていませんが 02_TStringGrid_class で私も確認しました。
環境は Win7 64bit + XE2。

明日は車で 300 Km以上移動なので今日は寝ます。


[7537] Re8:StringGridでIMEをコントロールしたんですが・・・返信 削除
2014/4/24 (木) 16:19:13 Mr.XRAY
▼ snailさん
▼ takiさん

少し前にやった時は,再現した.と思ったのですが,勘違いでした.
今やってみましたが,当方では,現在のところ,再現していません.

環境は Win7 64bit + XE2(UP4) Pro です.
日本語 IME は Microsoft Office IME 2010 です.
2010 の後に,特にバージョンを表示する数値はないです(設定ダイアログで確認).

さて,困ったな〜.


[7538] Re9:StringGridでIMEをコントロールしたんですが・・・返信 削除
2014/4/24 (木) 16:45:45 Mr.XRAY
▼ snailさん
▼ takiさん

> 少し前にやった時は,再現した.と思ったのですが,勘違いでした.
> 今やってみましたが,当方では,現在のところ,再現していません.


再現しました!!
 taki さんの,最初の環境が Delphi XE4 だったので,

Windows 7 U64(SP1) + Delpi XE4(UP1) + Microsoft Office IME 2010

でコンパイルして,IDE 上,作成した EXE でも再現しました.
これはこれで困ったな〜.
あれっ?! snail さんは,XE2 で発生しているんですね.
さらに,う〜ん.


[7539] Re10:StringGridでIMEをコントロールしたんですが・・・返信 削除
2014/4/24 (木) 22:14:00 snail
▼ Mr.XRAYさん
>
> あれっ?! snail さんは,XE2 で発生しているんですね.
> さらに,う〜ん.


朝会社を出る前に少し見ていました。

Option の goAlwaysShowEditor を入れるともっと困ったことに、


今日はすでに酔っ払いモード、続きはまた明日。
こうして毎日が過ぎていく。

[7540] 誰か私を助けてください返信 削除
2014/4/25 (金) 00:00:43 Mr.XRAY
しかし,参った!!
一体どうやって,原因を探ればいいのでしょう?
今のところ確実なのは,管理者権限(IDE) から実行しても,一般ユーザで
実行しても現象には影響はないらしい.

誰が教えてくださーい !!
とりあえず寝よう....


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