No.5ベストアンサー
- 回答日時:
#1の補足に関して。
DOS-Basicらしいですね。3行では判らないが、素朴な初期のものらしい。あるいは、旧い時代の教科書や解説書のようなものを見ているのかな。
幸い「数値計算して値を計算するというものです」ということなので、あまり入出力は使ってないように予測するので、置換を使って変更すれば、後は
手数的にはそんなに、変更しなくてもよいとおもう。
たとえばInput-->Inputbox()
Printーーー>Msgbox
など対応表を考えてやったことあり。SIN、COSや関数はそのまま使えるでしょう。
ただプログラムは1文字違っても、全く動かない不融通の世界なので、甘く考えないこと。上記はVB程度のことなのだが、VB.NETだと様子が
変わるかも。
それに「VBを買う予定」の私の質問に答えていませんね。これが大事ですよ。
エクセルが使える環境なら、エクセルVBAで、本件Basicプログラムを移植し、動かせるケースもあるかもしれない。
XX.BASはテキスト形式だと思うので、メモ帳に読み込めるか、読み込めるなら、コピーして、VBEの標準モジュールの画面に貼り付け、そこから、悪戦苦闘開始ですね。
この回答への補足
御返答ありがとうございます、
VBは買うのあきらめようかと思い始めました。
だって、移植作業が必要なんですから。
とりあえずACTIVEBASICでガンバテみようと思います。
No.4
- 回答日時:
その3行だけでも、既にVBでは動かないBASICプログラムです。
INPUT~ を多数使っているのであれば、VBで動かすにはだいぶプログラムの構造を変更しないといけません。
VBを知っている人にお願いして書き換えてもらうことをお勧めします。
No.3
- 回答日時:
>BASICのプログラム
すでに組んであるソースプログラムが、手元にあるということですか。
この指すところがあいまいで、かつ質問上は大切なところです。
なんていうソフトで造ったソースプログラムでしょうか。
DOS以前Basic
DOS-BASIC
各社のN88BasicやQbasic、Fbasicなどなど
いろいろな名を聞いたことがあります。
これらのソフト(の開発環境)で造ったものではそのままでは動かないでしょう。修正は少し知識があれば、比較的簡単です。
それともVBも俗にBASICということもあるので、VBで組んだプログラムでしょうか。
>VBを買う
VB6.0は売ってないとの説もある作今、今買うなら、BasicNETのことですか。
初心者にしても、WEBで照会でもして、少し知識を仕入れて質問をしましょう。
この回答への補足
プログラムは数値計算して値を計算するというものです。
概略ですが、こんな感じなので
10 REM
20 INPUT "a=";A
30 END
おそらくMS-DOS時代のBASICプログラムと思います。
BASICの種類は知識が無いので詳しくはわからないのですが。
ファイルの拡張子は.basです。
No.2
- 回答日時:
こんにちは。
strikeout さんがどのようなBASICを想像されている(必要とされている)かわかりませんが…
もし的はずれだったらごめんなさい。
もし、N88-BASICなど、黒画面に文字を打って…というものを想像されているなら、
もしくは大学入試センター試験の数学の問題のようなBASICを想像されているなら、
VBはかなり違うと言えます。
VBでは、たとえば「ウィンドウにボタンを配置」→「ボタンを押したときの処理を書く」
といった具合に、プログラムを組んでいきます。
プログラムの組み立て方が違う、とお考え下さい。
もしも、前者のようなBASICを探しておられるのであれば、ActiveBasicをお薦めします。
http://www.discoversoft.net/
フリーソフトですし、VBを購入される前に試してみてはいかがでしょう?
(注:ActiveBasicでも、VBのようなプログラムの組み立て方もできます)
長くなりましたが、最後に。
BASICといっても、各社からいろいろなBASICが出ていて、それぞれに方言があります。
(文法等はだいたい同じですが、コマンドの詳細や綴り等が異なる可能性があります)
もし、あるマシンのBASICから移植を考えられているのなら、
移植先のBASICの文法に合わせてプログラムを書き換える必要があります。
No.1
- 回答日時:
VBを使って入力して作成できるのはBASICのプログラムだけです。
でも日本語にいろいろな地方の方言があるように、一言でBASICといってもいろいろな方言があります。VB用に作成されたBASICプログラムであればそのまま動作するでしょうけれど、VB用でないBASICプログラムがそのまま動作するとは限りません。
確認するには、「VB用BASICプログラム」の知識を持ってそのプログラムを見るか(プログラムの内容から判断する)、とにかく入力して実行してみるか(VBに判断させる)、ということになるかと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PICマイコンのコピー(クローン...
-
Excelで4096点以上のFFTの方法
-
Dドライブ、アンインストール
-
VC++コンソールアプリでウイン...
-
Vba UserFormを前面に出す方法...
-
COBOLの連絡領域について
-
あるプログラムのコマンドライ...
-
C言語でのaccess violationに...
-
C#を使って…
-
VB.netで自作プログラムがウイ...
-
VBAにてメール作成した際、一部...
-
ファミコン時代のプログラムに...
-
BC++6.0で暴走
-
turbo cからVisual C++へ
-
XnViewにwebpを「いつも開く」...
-
麻雀のプログラムについて
-
ゲーミングPCに入っているAlris...
-
UWSCで指定のフォルダを開きたい。
-
Windows 2000にて
-
べき乗
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
あるプログラムのコマンドライ...
-
ゲーミングPCに入っているAlris...
-
Excelで4096点以上のFFTの方法
-
PICマイコンのコピー(クローン...
-
自動クエリとはどういうもので...
-
VBAにてメール作成した際、一部...
-
読み込み中にアクセス違反が発...
-
「Outlookが他のプログラムによ...
-
Excelに埋め込んだVBAのプログ...
-
VBAでユーザーフォームが自動的...
-
XnViewにwebpを「いつも開く」...
-
画像を読み込むのと取り込むの...
-
ドロップダウンリストの文字を...
-
CASLIIのプログラム(並び替え...
-
binファイルってiphone専用です...
-
モジュール、アプリケーション...
-
excelのexe化について
-
未使用の変数を一括検索する方法
-
クリックするとページ内で説明...
-
Vba UserFormを前面に出す方法...
おすすめ情報