![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
2011年頃、電話回線応答装置とその制御プログラムを自作しました。
制御プログラムは、VS2005のVB.NETを使ってます。
そのプログラムは、RS-232C(言葉古いかな)で制御装置と通信します。
そして、電話の発信者からプッシュボタン信号を受信して、音声メッセージを応答します。
音声メッセージは、テキスト読み上げソフト(*1)のDLLで実行しています。
その後私は、VBプログラムには用がなくなってその後の動向知りません。
もっと昔から使い慣れてるXbaseソフトで間に合ってる事情もあります。
ですが、上記システムは、当時のWindowsXPのまま現在も勤務先会社で運用中です。
一方、社内の他のPCは、すでに全てWindows10に入れ替えました。
そこで、上記自作プログラムもWindows10で実行しようと移設してみましたが起動しません。
VS2005もWindows10にはインストールできません。
なので、Windows10でVBプログラム開発環境を作りたいのです。
これから、過去のVB2005プログラムを実行したり、多少の改造をしたりする場合、どんな環境を作ったらよいのでしょうか。
Visual Express 201* には、デスクトッププログラムのVBが入ってないですねえ。
別途追加するんだとおもいますが、何をどんな手順でセットアップすればよいのでしょうか。
私もおじいさんなので、今後本格的開発はしませんから。
機能の少ない古いバージョンが私向きだと思います。
詳細説明は大変でしょうから、基本的な予備知識と、参考になるサイトでもご教授ください。
*1:ボイス君のテキストスピーチ2
https://www.voistage.com/?q=sta_2005
このソフトは単体でWin10上でちゃんと動作してます。
No.1ベストアンサー
- 回答日時:
Visual Studio 2019を購入すればいいでしょう。
業務で行う場合、企業規模によってはVisual Studio 2019 Communityでいけます。
https://visualstudio.microsoft.com/ja/vs/communi …
その上でアップグレードすればいいです。
ソースが変更されることはありません。
VS2019で開くようにソリューションファイルなどが多少変化するくらいなので
VS2005に固執する必要ありません。
VS2005で作られたアプリケーションは.NET Framework 2.0と推測します。
起動するしないはWindows10はデフォルトでは.NET Framework3.5が有効になっていません。
Windowsの機能の有効化から.NET Framework3.5を有効にしてみては。
早々のレス、ありがとうございます。
>>自作プログラムもWindows10で実行しようと移設してみましたが起動しません。
>起動するしないはWindows10はデフォルトでは.NET Framework3.5が有効になっていません
有効になってましたが、ダメでした。
どうなるかというと、
自作EXEファイルをダブルクリックすると、青いリングが1秒位表示されて消え、そのまま無反応になります。
Win7-PCで同様の実験をすると、ちゃんと起動画面が出ます。
でも、この起動問題はこれ以上追及しないことにします。
まず、Visual Studio 2019を導入します。
>https://visualstudio.microsoft.com/ja/vs/communi …
選択画面が沢山出てきてややこしだろうと想像してましたが、すんなりセッティングできました。
VBのプログラムコードの編集画面らしいものが表示されています。
VB2005の頃からろくに理解できてなかったのに、10年経過してるので、これからもっと苦労しそうです。
でも、作業環境はできたようです。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- その他(プログラミング・Web制作) プログラムの起動、利用について、使用期間を設定する方法 3 2023/08/06 21:03
- システム CPUの問題について 2 2022/07/09 12:04
- ダイヤルアップ Raspberry Piでアナログモデム経由で音声再生 1 2022/05/20 18:01
- その他(プログラミング・Web制作) マウスオーバー→ホイール回転でスクロールできない 2 2022/10/31 10:06
- その他(ビジネス・キャリア) グーグルの障害者訓練プログラム募集あるがどうだろ?6時間勤務で月収22万!! 1 2023/02/17 20:36
- デスクトップパソコン 「自動修復でPCを修復できませんでした」と表示されPCが起動しないのですが対処法はありますか? 5 2022/05/13 09:16
- その他(プログラミング・Web制作) IT初心者です 仕事で、vb.netで作成されたdllをvbaで呼び出すプログラムを作成しろと言われ 1 2023/03/27 08:22
- 工学 音声合成を追加 3 2023/01/30 11:52
- ノートパソコン Windows 10 動作改善方法 6 2023/04/26 22:30
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
API、OCX、DLLって何でしょう?
-
VBプログラムをEXCEL VBAに移植...
-
VB.net エラーメッセージを英文...
-
stdio.hのバッファについて。
-
VB2005の自作ブログラムをWin10...
-
変数の大きさを超える代入
-
オフラインの掲示板
-
ソフトイーサ開発者(登大遊 氏)...
-
PICのI2C通信のプログラムについて
-
プログラミングのスキル
-
Perl5とActivePerl
-
Perl/CGIプログラムとPHPプログ...
-
このプログラミング誰か教えて...
-
Cプログラムの解析(関数の呼び...
-
現在プログラミングの研修中な...
-
Sleep命令で指定した待機時間が...
-
プロトタイプ?
-
SNMPトラップ情報をC#.netで作...
-
HTMLの知識がなくてもVBSを理解...
-
C言語のHP-UXからLinuxへのポ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
API、OCX、DLLって何でしょう?
-
VBプログラムをEXCEL VBAに移植...
-
C言語のHP-UXからLinuxへのポ...
-
OSとCPUの関係について
-
コンソールアプリでファイル選...
-
SNMPトラップ情報をC#.netで作...
-
WEBページに読み書きするプログ...
-
変数の大きさを超える代入
-
Perl5とActivePerl
-
UNIX環境でのCプログラム上でC...
-
.Net とは何ですか?
-
3ウェイハンドシェイクの流れ...
-
i,j,k
-
DLLってなに?
-
VBS:コンピュータ名を取得し、...
-
Ryzen 3700(無印)はWin11に対応...
-
CGIとは?
-
プログラミング 素数か素数では...
-
プログラマやシステムエンジニ...
-
このプログラミング誰か教えて...
おすすめ情報