Visual Studio2003(.Net framework1.1) + CrystalReports9 で作ったソフトの印刷ができない場合は・・・・。(Win10/8.1/8/7)

現在開発中のソフト(VB2015)が完成するまでは、なんとか昔のVB2003とクリスタルレポート9で作ったソフトが動いてほしいものである。

結論から言うと、そのディスクトップアプリはWindows98SE,XPからVista,me,2000,XP,7,8,8.1(追記:そしてWindows10で動く!)
かれこれ12年以上動いているということになる。

マイクロソフトはすでにWindows7のころから「.Net Framework1.1は互換性がない」と非常に迷惑な話をブチまいていました。

確かにIIS(Internet Information Server)では、ターゲットが.NET Framework1.1はリストにもあがってこない。

そうです、IISを使っているのであれば、必然的にaspからaspxへ開発環境は変わらざるをえなかったんですけど、、、でも、うちはIISのWEBアプリではなくディスクトップアプリなのでした。

しかし、VisualStudio2003で作られたディスクトップアプリケーションは互換性がないと表示されるにも関わらず、何も問題なく、7だろうが8だろうがサクサク動く。10でも動く。
PCスペックもよくなっているし、、、、

XPの頃はプログラムが大きくて重くて不評な時期がありましたけれど、今となっては逆にいろいろ詰め込んでよかったような。。。。(汗)

思えば、一番のピンチはWindows8.1が発売された日のことでありました。

早速パソコン屋さんへ最新OSのPCを買いに行ったユーザーさんから「インストールできん!」とクレームが入った。
(8ではインストールできていたので8.1でも動くやろ~、とタカをくくっていたら大間違い!)

.Net Framework1.1 がインストール途中でロールバックされてしまうのである。
インストール途中で何かエラーメッセージが出て、途中まで右にあがっていたメーターが「ピュー」と左へ戻っていってしまい「インストールできませんでした」となる悲しいアレです。

実際のところ、私はVisualStudio2015で次期ソフトを作っていますが、まだまだ完成には時間がかかる・・・・とりあえず今のソフトを動かせるようにしないと!!

ということで、Windows8.1での.NetFramework1.1をインストール方法を・・・・。

★ここからは「VB2003で作ったディスクトップアプリをWindows8.1で使うためだけの話」なので、IISを立ち上げてWindows8.1をWebサーバーとして利用している方は実行しないでください。
また、VisualStudio20012など開発環境をインストールしている開発マシンでは行わない方が無難かもです。

責任は取れませんのであくまでも自己責任ということでお願いします。

では、具体的にどうするか・・・・・

(1)まず .NET Framework CleanUptool をダウンロード!

(2)マイクロソフトのサイトより.NET Framework1.1 の再頒布可能パッケージをダウンロードして下さい。(ファイル名:dotnetfx.exe)

最近のMSサイトは余分なものまで「インストールしますか?」旨のメッセージが出ますが、無視してください。画面右下の「ダウンロードせずに続けます」をクリック!

(3)続いて、 1.1日本語LanguagePack をダウンロードしてください。(ファイル名:langpack.exe )

この2つのファイルをどこか適当にフォルダ作って置いておきましょう。

(4)(1)でダウンロードした「dotnetfx_cleanup_tool.zip」内の「cleanup_tool」を実行して .Netframework1.1を削除

(5)そして、dotnetfx.exe を実行してインストールするのですが、当然のことながら警告メッセージが出るので「ヘルプ情報を使用せずにプログラムを実行する」をクリック。
→普通にインストールできます。

(6)その後、langpack.exe をインストール→普通にインストールできるはずです。

(7)そして、実際のVBプログラムのインストーラーを起動→普通にインストールできるはずです。

そして、.NET Framework1.1のディスクトップアプリがちゃんと起動します!メデタシめでたし!

とりあえず今までのソフトがWindows8.1で動きます。

さあ、時間稼ぎはできましたので、VusualStudio2013を使って、次期ソフトの開発に精進しましょ~う!

(追記:※Windows10ではクリーンアップツールを使わなくても動きます。)

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

ピックアップ記事

  1. 本日(4月21日)、光回線の接続機器の異常が発生し通電しておりません。NTT様より交換機器が…
  2. xxxx@jiin.sakura.ne.jp というメールアドレスをご利用の方は、メールソフ…
  3. サンプルファイルのダウンロードサンプルファイルをアップしたのでダウンロード&実行してご利用下さい…
  4. ★筆まめでは、通常の宛名印刷での偏平文字は70%までの文字しかできません。しかし!発見しまし…
  5. 10個まで会計を追加できるようにいたしました。(既存データベースの構造上、無制限にできませんでし…
  6. 予算額の入力は【科目一覧】または【「科目マスタ」の「小科目」の編集画面】で入力して下さい。…
  7. 出納帳を入金入力する際に、「家を選んで入力」することにより、「特定の期間の特定の科目についてご入金い…
  8. 対象が木の場合、見本を見て書くよりプロジェクターで上から映して書く方が練習効果が高いと実感し…
  9. ※その都度印刷を開いたときにエラーが表示される場合は、いったん沙羅を終了し、マイコンピュータから…
  10. ContactXMLファイル形式の対応ソフト:筆王・宛名職人・筆ぐるめなど沙羅には、「筆まめ…
wordpress
優良防犯カメラ工事会社
↑↑ TEL:045-308-5656 へご連絡下さい。↑↑
PAGE TOP