- ベストアンサー
VB6から新しいvbに切り替えたい。
AKARI0418の回答
VB6以前のVBとVB2003以降のVB.NETはまったく別の言語と考えていただいても良いくらい違うものです。 VB6から.NETへ移行することを一般的にマイグレーションといいます。 マイクロソフトにもマイグレーションセンターなるホームページがありますので、参照してみてください。 http://msdn.microsoft.com/ja-jp/vbasic/cc707251.aspx VB6.0からVB.NETへのマイグレーションは結構大変です、専門の仕事として請け負っている会社が存在するくらいです。 基本的には同仕様のアプリケーションをほぼ1から作り直すようなものです。 VB6.0とVB.NETの言語使用が大きく違うためです。 VB言語自体の仕様の変更が大幅に行われたこと、オブジェクト指向の導入、ガーベージコレクタの採用などが代表的な変更点です。 詳しくはこちらを参考になさってください。 http://www.atmarkit.co.jp/fdotnet/vb6tonet2/index/index.html 私見ですが、VB6開発者のVB.NETへの移行が進まないため、VB6がサポート延長になったことが、しつこいようですがVB.NETがどれくらい違うのかを如実にあらわしていると思います。 ただ、マルチプロセッサー(Core 2 等)時代に突入し、マルチプロセスに対応していないVB6.0は消え行く運命にあると思います。 また動作速度の差もVB.NETでは大きく改善されています。 .NET Frameworkの知識が必要であること、オブジェクト指向の考え方がなかなか捕らえにくいと思いますが、ぜひ勉強なさってみてください。
関連するQ&A
- VB6.0ランタイム
アプリケーションの追加と削除を見ていたら VB6.0ランタイム基本セット1.78MBとVB6.0ランタイム(基本)2.22GBがありますHDの容量を広くするのに1.78MBの方があるので2.22GBの方を削除しようと思います問題ないですか?
- ベストアンサー
- Windows NT・2000
- VB.NET でのLaod/unLoad について
VB6.0 には、Load/unload でのフォームを 読み込み、あるいは、開放(?)があったかと思います。 .NET以降は、調べたところ showメソッドか、 showDialogを使うみたいですが、いずれも 読み込みし終えて、Unloadするときはメモリからも 開放されるんでしょうか? あと、Load・Unloadのコードサンプルを ここで教えていただけないでしょうか。 乱文ですが、教えていただけると嬉しいです。
- 締切済み
- Visual Basic
- ハードディスク交換(COMPAQ)
現在、DeskproEC C433、OS(もらった当時はMe) winXP、メモリ(増設)192MBを使っています。HDが内蔵4GB、外付け20GBです。 内蔵HDを交換したいのですがどの程度のものを買えばいいでしょうか?内蔵HDがいっぱいで空き容量がありませんとよく出ていてだましだまし使っていたのですが、空き容量がOとかになるのでいいかげん交換しようかと(^^;) このパソコンはもらい物なので説明書とかそのたぐいがいっさいありません。HDを増設するスペースはありません(-_-) あと、注意点とかこうした方がいいよとかあれば教えてください。 新しいパソコンを買うのが一番なんでしょうけど(^^ゞ よろしくお願いします<(_ _)>
- ベストアンサー
- デスクトップPC
- VBでアプリケーションを自動操作したい。
VBでアプリケーション(動画編集ソフトなど)の特定の操作をワンクリックで実行させたいと思っています。そのようなことが載っている書籍をさがしているのですが、なかなか見つけられません。 具体的なコードがわかれば、その機能に関する記述のある書籍を探せば見つけられるかなと思いました。 そこで、VBでアプリケーション(動画編集ソフトなど)を操作する際に、どのようなコードを使用するのか教えていただけないでしょうか?
- 締切済み
- Visual Basic
- VB6の寿命
10年ほど掛け、VB6を使って趣味で作ったプログラムがあります。 ソースコードが数万行あり、今さら新バージョンに移植する気力がありません。 現在は、XPで使用しておりますが、7や8上でもVB6は稼働するものなのでしょうか? また、VB本体だけでなく、Office2003のAccessデータベース(mdb)に接続するデータベースアプリなので、Office2003が最新OSで稼働するかも心配です。 XPサポート終了後、どうすれば良いか、迷っています。 良い知恵はありますか?
- ベストアンサー
- Visual Basic
- VB6.0で作成したデータ(配列に入った数値)をVC++に渡したい
掲題の件ですが、 VB6.0ではアドレスを指定して、 メモリを書いたり読んだりすることが困難ということが分かり、 VBで計算した結果をVC++に渡して、VC++でアドレスを指定してメモリに書き込んだり、 読み込んだりするようにしようと考えています。 プログラミングは初心者なので、これが実現可能かどうかが分からないのですが、 調べると、VC++でDLLファイルを作ってVBで参照するという方法はあったのですが。 ・これは実現できるのか。 ・どこにどのようなコードを書けば良いか(同プロジェクト内に違う言語を存在させることは可能か。) ・受け手側はどのように記述すれば値を受けれるか 以上よろしくお願いします。 http://forums.belution.com/ja/vb/000/007/59.shtml このような問題がありました。
- ベストアンサー
- Visual Basic
- タブレットのメモリーとHDは性能が低くないですか?
私は今年の1月にドスパラで5万円くらいのデスクトップPCを買いましたが、メモリは4GBでHDは500GBです。 そこで、これからタブレットを買おうと思っているので、価格コムで製品のスペックを調べたのですが、アンドロイド版もウィンドウズ8もメモリとHDが低いです。 アンドロイド版でメモリが1024MB~2048MB、HDが32GBくらいの製品が多いです。 ウィンドウズ8盤だとメモリが4096MB、HDが64GBくらいの製品が多いです。 デスクトップPCに比べるとタブレットはかなり性能が低いと思うのですが、どうなんでしょうか? タブレットを使用するシーンはデスクトップPCに比べると限られているから、大丈夫なのでしょうか? 私は所有したこともないし、近くに所有している友達もいないので、リアルな情報がわかりません。 動きが遅いとかあるのでしょうか?もしくは買ってから数ヵ月で動きが遅くなることがあるのでしょうか?
- ベストアンサー
- モバイル端末
- VB6にてHEXコード「EE」をファイルに書きたい。
VB6を使用して、HEXコードの「EE」をテキストファイルに出力しようと考えています。 私が確認したところ HEXコードの「DF」は、Chr(&HDF)にて出力できるのですが、 HEXコードの「E0」以降はうまく出力できません。 どなたかお解りになる方ご教授を、よろしくお願いします。
- ベストアンサー
- Visual Basic
- ヒープの実際の限界値は?
アプリケーションからnewでメモリを確保するのですが 動作が不可解なので書き込みました。 PCにのっているメモリは2GB、スワップに十分なHDの空き容量もあるにもかかわらず(常駐ソフトもなし) 500MBのメモリすら確保できません。 ところが、300MBをnewすると計3回の呼び出しには成功 し900MBとれたところで失敗しました。 また、メモリを確保するだけの簡単なアプリを作った ところ600MB確保できたのに、メモリを起動後24MB 使用しているアプリから600MB確保しようとすると 失敗しました。 アプリのOSの仕様上の最大は2GB使えるのでスワップ してもいいので2GB使いたいのですが無理なんでしょう か?2GB全部といわなくても1.5GBくらいつかえない んでしょうか?
- ベストアンサー
- C・C++・C#
- 私はMacbook ProでLogic9を使用し宅録を始めようと思って
私はMacbook ProでLogic9を使用し宅録を始めようと思っています 現時点ではどちらも所持しておらずまずはPCの購入からとなります 13インチを購入しようと思っていますが十分に動作しますでしょうか?ご回答をお願いします なお詳細なスペックは下記の通りです ◆CPU Core2 Duo 2.66GHz(二次キャッシュ3MB共有) ◆メモリ 4GB ◆ハードディスク 320GB
- ベストアンサー
- 楽器・演奏
お礼
全く違う言語と言われてしまい、かなり憂鬱になってしまいました。 ただ、みなさんが参考になるサイトを紹介してくださるので、 それを見てがんばりたいと思います!!ありがとうございました。