• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:[C#]Win7で作ったツールがXPで動かない)

[C#]Win7で作ったツールがXPで動かない

このQ&Aのポイント
  • C#で作成したツールがWindows XP上で動作しない問題について質問です。
  • ツールはWindows 7で作成し、Visual C# 2010 Expressを使用しました。
  • Windows 7上では正常に動作しますが、Windows XP上では動作しないため、エラーの詳細や解決策について教えて欲しいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • wormhole
  • ベストアンサー率28% (1626/5665)
回答No.2

>foreachでlistviewからデータを取得して、ページにアクセスしていくといった事です。 それじゃわからないです。 >System.ArgumentOutOfRangeException: 長さを 0 未満にすることはできません。 >パラメーター名: length >場所 System.String.InternalSubStringWithChecks(Int32 startIndex, Int32 length, Boolean fAlwaysCopy) >場所 yahooauction.Form1.button6_Click(Object sender, EventArgs e) のメッセージを見る限りは yahooauction.Form1.button6_Click(Object sender, EventArgs e)内(そこから呼び出されているメソッドも含めて)の文字列操作で不正な値を指定して操作しようとしてるとこがあるようなので文字列操作を行ってるところを調べてみてください。 メソッドの戻り値のチェックを行うべきとこでチェックせずに、そのまま他のメソッドの引数に使ってるとかありませんか?

その他の回答 (1)

  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.1

>現在、ツールをWindows7で、visual C# 2010 expressで作成しています。 使用する.Net Frameworkのバージョンが4.5になっている…とか? >場所 yahooauction.Form1.button6_Click(Object sender, EventArgs e) の内容を掲示した方がいいかと思われます。 特にstringの操作関係辺りを。

macus
質問者

お礼

お返事ありがとうございます。 net frameworkとかは何もいじっていないです。 それがいけないんでしょうか? button6のコードはちょっと全部載せるのは難しいのですが、 やっていることは foreachでlistviewからデータを取得して、ページにアクセスしていくといった事です。

関連するQ&A