喫茶XRAYトップページ

[スレッド全体
]

[3307] くだらなくない話に、格上げ?返信 削除
2010/4/26 (月) 10:27:46 たたみや
▼ Mr.XRAYさん

おはようございます。
たたみや@一服時間モードです。

> > WM_DROPFILESにメッセージが飛んできませんよ〜。どぼちて。

やはりそうですか。。。
Delphiはかなりのブランクがあり、かつWindows7はほとんど使っていない
という状況なので、自分が何かヘマしている確率95%以上と踏んでいた
のですが、マスターの所でも再現しましたか。

こうなるとメーカーさんのUpdate待ちでしょうか。
とりあえずこの機能は保留して、ファイルの読み込みは
FileOpenDlgあたりを使って、場しのぎします。
ありがとうございました。

他のスレッドでですが、たてぐやさんが通信コンポをIndyにしようかという
お話もありましたね。
私のこれから作りたいツールはindy10(Delphi2010標準)でFTP機能を利用する
予定ですので、たてぐやさんの話にも興味があります。

ではちょっと聞き耳を・・・ (カラン)

[3309] Re:くだらなくない話に、格上げ?返信 削除
2010/4/26 (月) 13:57:29 Mr.XRAY
▼ たたみやさん,ググッてみました.
ありましたよ,

管理者として起動したVS2005でデバッグするとWM_DROPFILESが発生しない
http://social.msdn.microsoft.com/Forums/ja-JP/vcgeneralja/thread/83023985-3899-4566-bfef-beb269869653

すっかり忘れていました.
また後で,時間があったら調べてみます.


[3310] やっぱり、格下げ・・・解決しました返信 削除
2010/4/26 (月) 18:29:53 たたみや
▼ Mr.XRAYさん

マスター、ありがとうございました。

> 管理者として起動したVS2005でデバッグするとWM_DROPFILESが発生しない
> http://social.msdn.microsoft.com/Forums/ja-JP/vcgeneralja/thread/83023985-3899-4566-bfef-beb269869653


要は、
1.エクスプローラーのオプションで「別のプロセスでフォルダーウィンドーを開く」に
チェックを入れる。
2.その後コンパイル後のEXEを直接実行する。

これでOKでした。
これはこれで解決したのですが、これでは面倒ですね。
コンパイル後、いちいちEXEを直接実行して確認しなければなりません。。。

紹介してもらった記事内では、
>>Windows Vista では権限の異なるアプリケーション間のデータ通信
>>(ドラッグ&ドロップも含む)はできなくなっていると思います。
>>Visual Studio を管理者権限で起動したときにファイルをドロップできないのは、
>>エクスプローラーが通常の権限で起動されているためです。(Visual Studio
>>で起動されたアプリケーションは Visual Studio と同じ権限になります。)

ここらへんが、肝みたいですね。

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