喫茶XRAYトップページ

[スレッド全体
]

[3977] plContextMenu in Windows2000返信 削除
2010/12/3 (金) 23:29:51 Sara
Mr.XRAYさん こんばんは。

クリップボードにファイルコピーの情報がある状態の時に
plContextMenuでフォルダーを新規作成すると・・・
親フォルダーにファイルが貼りつきます・・・(^^;

Windows7では正常に動作するようです。
WindowsXPは・・・例によって新規作成メニューが出たり出なかったりで、
テスト時に表示されなかったので、不明です・・・(^^;

以上 ご報告まで(^^)

[3986] バグ修正完了返信 削除
2010/12/6 (月) 21:11:22 Mr.XRAY
まだWindows XPでの確認ですが,D6 - XEまでと
Windows 2000でも動作確認しました.

明日,Vistaと7で動作確認して,記事の修正と追加をする予定です.
UPは明日か,明日以降となります.


[3987] Re:バグ修正完了返信 削除
2010/12/7 (火) 12:27:10 Sara
▼ Mr.XRAYさん こんにちは

> まだWindows XPでの確認ですが,D6 - XEまでと
> Windows 2000でも動作確認しました.
>
> 明日,Vistaと7で動作確認して,記事の修正と追加をする予定です.
> UPは明日か,明日以降となります.


もう直ったんですか? Excellent!!

すごいですね(^^) Mr.XRAYさんの「少し時間がかかる」は
次の日に修正完了で動作検証で1日くらいなんですね。(笑)

まぁ、冗談はおいといて、1週間程度は見ているのかと思いましたが、
すばらしいです。 頭が下がります。m(_ _)m

アップを楽しみにしています。(^^)V

[3988] Re2:バグ修正完了返信 削除
2010/12/7 (火) 18:32:58 Mr.XRAY
> すごいですね(^^) Mr.XRAYさんの「少し時間がかかる」は
> 次の日に修正完了で動作検証で1日くらいなんですね。(笑)


いえ,たてぐやさんから報告があったてからだいぶ経っています.
コンポはインストール済みですから,その手間はないので,順番に
動作確認するだけですね.
動作確認しやすいようにテストプログラムをいくつか用意しているんです.

ただ,時間がかかるのは,誤字脱字の多い記事の方です.

で,今UPしました.
UPしてから気がつきました.いつものことてすが.
ドロップソースコンポなんですが,ドラッグ中に画像を表示するように
しましたが,マウス右ボタンでドラッグして,放すと画像が消えます.
「ドラッグ中」つまり「中」ですので,とりあえず仕様とします (^^;


[3989] Re3:バグ修正完了返信 削除
2010/12/7 (火) 19:58:45 Sara
▼ Mr.XRAYさん ご苦労様です。

アップしていただいてすぐで、大変恐縮なのですが、

Windows7のフォルダーツリー上でフォルダーの新規作成を行おうとしたら
ショートカットの新規作成画面が表示されます・・・(^^;
(ListView上でも同じでした)

ショートカットの新規作成をしようとしたら、その下のメニューが・・・

しかし、XP上だと正常に動作するようです・・・何故(?_?)


取り急ぎ、ご報告まで・・・




[3990] Re4:バグ修正完了返信 削除
2010/12/7 (火) 20:50:20 Mr.XRAY
▼ Saraさん,もうテストしてくださったんですか.

> ショートカットの新規作成画面が表示されます・・・(^^;
> (ListView上でも同じでした)


あれっ,ほんとに「新規作成メニュー」のハンドルが取得できていない
ようですね.
調べてみます.


[3991] Re5:バグ修正完了返信 削除
2010/12/7 (火) 20:55:05 Mr.XRAY
> あれっ,ほんとに「新規作成メニュー」のハンドルが取得できていない

ハンドルは取得できています.
参った,マイッタ.

[3992] Re6:バグ修正完了返信 削除
2010/12/7 (火) 21:31:31 Sara
▼ Mr.XRAYさん こんばんは

> ハンドルは取得できています.
> 参った,マイッタ.


そうですね。

      Command := TrackPopupMenu(Handle,

で Commandに入る値が1多いんですよね・・・
OS確認して2引けばよさげだけど・・・ほんとにいいのか?不明

あと、Delphi2010でコンパイルしたExeをWindows2000に持っていくと
エラーになりますが(添付の図を参照)、LoadLibraryを使うと動作します。
ちなみに、ILCreateFromPathWなだけに、序数は190です。

以上 途中報告でした。(^^)

[3993] Re7:バグ修正完了返信 削除
2010/12/7 (火) 21:50:55 Mr.XRAY
▼ Saraさん

Saraさんから報告のあった現象,直っていないですね.

> で Commandに入る値が1多いんですよね・・・

そのようです.ビットマップ作成なのに,別のができたり....

> あと、Delphi2010でコンパイルしたExeをWindows2000に持っていくと
> エラーになりますが(添付の図を参照)、LoadLibraryを使うと動作します。
> ちなみに、ILCreateFromPathWなだけに、序数は190です。


実は,ILCreateFromPathWは使っていないんです.
Wのないのを使用しています.
ないと,Windows 2000がかってにWの付いたのを探しにいくようです.
今回の場合,Saraさんの修正で動作しますが,コンポ,サンプル
プログラム集でも同じ現象が発生します.

無難なのは,Ansi版のDelphi,つまり,Delphi 2007以前のDelphiで
コンパイルすることですね.
参考までに,


[3995] Re8:バグ修正完了返信 削除
2010/12/7 (火) 22:08:01 Sara
▼ Mr.XRAYさん 手ぐすね引いて待っていました(爆)

> 実は,ILCreateFromPathWは使っていないんです.
> Wのないのを使用しています.
> ないと,Windows 2000がかってにWの付いたのを探しにいくようです.

ん? FpidlFolder := ILCreateFromPath(PChar(Dir));の部分で
Delphi2010だとPcharがpWideCharだからW付が呼ばれるわけではないの?
(私の認識間違いです?(^^; )

たまたま、Windows2000で動いているだけで問題あり? (^^;

うーん 困った・・・

[3996] Re9:バグ修正完了返信 削除
2010/12/7 (火) 23:16:11 Mr.XRAY
▼ Saraさん

> Delphi2010だとPcharがpWideCharだからW付が呼ばれるわけではないの?
> (私の認識間違いです?(^^; )


ああっ,そうですよね.
失礼しました.Delphi 2010でコンパイルしたんてすから.
ハハハッ.って笑ってごまかす.

>たまたま、Windows2000で動いているだけで問題あり? (^^;

修正して動作すれば問題ないと思いますが,
「勝てば官軍,動けば正義」です.
当サイトのコンポ類,サンプルも同様にして動作させることはできますが,
確実なのはDelphi 2007以前,だということです.ハイ.


[3997] 再修正版UPしました返信 削除
2010/12/8 (水) 00:11:24 Mr.XRAY
再修正しました.
これで何とか....  神だのみ.


[4000] Re:再修正版UPしました返信 削除
2010/12/8 (水) 20:35:26 Sara
▼ Mr.XRAYさん こんばんは

> 再修正しました.
> これで何とか....  神だのみ.


夜遅くまでありがとうございます。
また、朝早くにご苦労様です。(^^)

こちらで、Windows2000、WindowsXP、Windows7での動作を確認しました。

今のところ、問題なく動作しているようです。(^^)V

これで、心置きなくプログラムを公開できます。(爆)

>いい加減なやつだとお思いでしょうが,いい加減なやつほど...
>なんでしたっけ?

さて・・・なんでしたっけ? わたしもいい加減なんで・・・(^^;


[4001] Re2:再修正版UPしました返信 削除
2010/12/8 (水) 21:31:34 Mr.XRAY
▼ Saraさん,どうもです.

> 今のところ、問題なく動作しているようです。(^^)V

Saraさんのおかげです.一度UPしてしまうと,どうしてもそのままという
状態が多いんですよね.
このようなやりとりができ,掲示板を設置した甲斐があるというものです.
私もたまにですが,サンプルを作成する時に,参考にしたサイト,
ほとんどがプログですが,発言したり,メールしています.

でも中々できなないですよね.ちょっびり決断が必要です.
今回の訂正で,また項目識別子がでてきたので,次回は項目識別子に関する
記事でも書いてみようかな? と思っています.


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