DOBON.NET DOBON.NETプログラミング掲示板過去ログ

OSの違いによる起動エラー

環境/言語:[C#.NET]
分類:[.NET]

C#.NET言語で作成した。”*.EXE”ファイルを自分のPCやその他PC(Windows2000XP,WindowsNT4,Windows2000)で起動させた時問題なかったのですが、Windows98で起動させた時下記のようなメッセージが出ました。
”プロシージャーエントリーポイント UrlUnescapeA がダイナミックリンクライブラリ SHLWAPI.dll
から見つかりません。”
そこで、”SHLWAPI.dll"のファイルを該当のPCにコピーしようとした時、Windowsが使用中ですと言う拒否メッセージが出ました。
DOSモードで起動し、”SHLWAPI.dll"ファイルを強制的にコピーしようと考えたのですが、dllファイルでもあり他の所への影響を考えてやめました。
こんな場合の対処方法どなたか知りませんか、OSを変更する以外ないのでしょうか??
この*.EXEはもともとC++6.0で作成したものをC#.NETに変換したものです。
> こんな場合の対処方法どなたか知りませんか、OSを変更する以外ないのでしょうか??
そのWin98環境に、IE5以上をインストールすれば動くかも。
http://www.runan.net/program/tips/sdk_11_define_WINVER.shtml
http://msdn.microsoft.com/library/en-us/shellcc/platform/shell/reference/shlwapi/path/urlunescape.asp

それが無理なようであれば、UrlUnescape APIを使わないよう
プログラム側を修正してみてはどうでしょう。
■No15686に返信(魔界の仮面弁士さんの記事)
> > こんな場合の対処方法どなたか知りませんか、OSを変更する以外ないのでしょうか??
> そのWin98環境に、IE5以上をインストールすれば動くかも。
> http://www.runan.net/program/tips/sdk_11_define_WINVER.shtml
> http://msdn.microsoft.com/library/en-us/shellcc/platform/shell/reference/shlwapi/path/urlunescape.asp
>
> それが無理なようであれば、UrlUnescape APIを使わないよう
> プログラム側を修正してみてはどうでしょう。

UrlUnescape APIを使わないようプログラム側を修正したいのですが、
どこをどのようにすればよいのでしょうか、まことに申し訳ありませんが
教えて頂けないでしょうか
放置しないでください。
http://dobon.net/cgi-bin/vbbbs/cbbs.cgi?mode=al2&namber=15553&rev=&no=0
この掲示板では、回答に対して必ずフィードバックすることをお願いいたします。CO_岡さんの以前のご投稿は幾つかの回答があるにもかかわらず返信がされていないようですので、放置されたと指摘されても仕方が無いでしょう。

「書き込みのマナーについて」をご一読いただき、ご理解していただくことをお願いいたします。

http://dobon.net/vb/bbs/index.html

また、投稿には半角かな文字を使わないでください。
■No15692に返信(管理人さんの記事)
> この掲示板では、回答に対して必ずフィードバックすることをお願いいたします。CO_岡さんの以前のご投稿は幾つかの回答があるにもかかわらず返信がされていないようですので、放置されたと指摘されても仕方が無いでしょう。
>
> 「書き込みのマナーについて」をご一読いただき、ご理解していただくことをお願いいたします。
>
> http://dobon.net/vb/bbs/index.html
>
> また、投稿には半角かな文字を使わないでください。

まことに申し訳ありませんでした。
放置をしていたわけではありあせん
いまだに、解決していない状態です。
しかし、ある程度たって、回答をえられない場合は
削除、または回答済みと言うことにします。(早速処理します)
マナーを守れず失礼をお許し下さい。
■No15732に返信(CO_岡さんの記事)

> 放置をしていたわけではありあせん
> いまだに、解決していない状態です。
> しかし、ある程度たって、回答をえられない場合は
> 削除、または回答済みと言うことにします。(早速処理します)

前に投稿した質問を削除したり、解決をしていないのに無理に解決済みにするようなことは全くお願いしていません。それどころか、そのような行為はむしろマナーに反しています。(このことは、「書き込みのマナーについて」を本当に読んでいただけたのであればご理解いただけたはずだと思うのですが...。)

No15274 の質問はCO_岡さんの投稿で終わっていますので、放置したとは思いませんが、No15553 の質問は、具体的な回答があるにもかかわらず返信がありませんでしたので、放置したと思われても仕方が無いと思うのです。

ご面倒とは思いますが、もう一度「書き込みのマナーについて」をお読みいただければ幸いです。不明な点等は、「お気楽掲示板」へお願いいたします。

DOBON.NET | プログラミング道 | プログラミング掲示板