喫茶XRAYトップページ

[スレッド全体
]

[1196] Re:他アプリのコンボボックスの文字操作返信 削除
2007/4/10 (火) 22:14:09 TS
Mr.XRAYさん

早速回答いただいてありがとうございます。

掲示していただいた、コードでコンボボックスの
データが取得できました。
あんなに苦労して色々やったのは何だったんでしょうね。

掲示でもある都道府県を他のプログラムから取得しようと
思ってやり始めたのですが。
そのプログラムの動作も確認しました。
そのプログラムの東京もしっかり消えました。

> lParamで共有メモリの情報を取得しなければ、あるいは取得可能なものは、
> 共有メモリの利用もいいかと思います。これについては、提示のHalbow資料館
> の解説も、共有メモリの使用例というポリシーで、Halbowさんも書いています。


>http://homepage2.nifty.com/Mr_XRAY/Delphi/plSetPrinter/OthesDialog.htm
ここも見せて貰っていたのですが、共有メモリを使っておられ
なかったので、同一プログラム内になるのかと思ってました。
どこが悪かったのか、共有メモリを使用すると駄目の
場合もあるのでしょか、使い方は違えていないと思うのですが。

それにしても助かりました。

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

[1197] Re2:他アプリのコンボボックスの文字操作返信 削除
2007/4/10 (火) 22:35:31 Mr.XRAY
▼ TSさん

> どこが悪かったのか、共有メモリを使用すると駄目の
> 場合もあるのでしょか、使い方は違えていないと思うのですが。


共有メモリを特に使わなくてもいいということではないかと、勝手に理解
していたりして>自分 (笑)。

ところで、タイトルなんですが、他の方が見てわかりやすいように変更して
しまいましたので、TSさんのも変更しておきます。
なんか掲示板の動作が重たいです。niftyサーバ、整備中なのかな。


[1198] Re3:他アプリのコンボボックスの文字操作返信 削除
2007/4/11 (水) 20:39:27 TS
▼ Mr.XRAYさん
最初に戻ってHalbowさんのList 10でテストしてみました。

ステータスバーではやっぱり共有メモリを使用しないと
データを取得できず。

コンポボックスでは共有メモリを使用すると駄目みたいです。

見た目が同じ様な命令文なので、どこが違うのか良く
わかりませんが、これですっきりしました。

どうもありがとうございました。


[1200] Re4:他アプリのコンボボックスの文字操作返信 削除
2007/4/13 (金) 18:56:33 Mr.XRAY
▼ TSさん

> コンポボックスでは共有メモリを使用すると駄目みたいです。

やってみました。テキストボックス(TEdit)も取得できません。
共有メモリにも何も入らないようです。
多分、これらがウィンドウテキストがウィンドウの属性の一つで、
仮想メモリ空間のアドレスの問題を自動的に解決してくれている例外的な
メッセージなのではないかと思います。
(WM_GETTEXT,WM_SETTEXTの部類)

OSが仮想メモリ空間のアドレスの問題を自動的に解決してくれている例
外的なメッセージしてはWM_COPYDATA というのがありますね。


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