問題タブ [turbo-basic]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
2286 参照

vb.net - ParamArrayByRefの使用

ParamArray ByRefを使用する方法はありますか?それを除けば、同じことを達成する回避策はありますか?

私はいくつかの過負荷を行うことができましたが、私は不器用さを避けようとしています。

背景:古いコードを移植し、可能な限り同じ構造を維持しようとしています。


編集

私が欲しいものの具体例:

私はvb.netに移植しているturboBasicにいくつかのコードを持っています。コードには、次のような関数が組み込まれています。

ここで、Input()はファイル#1を取得し、そこから3つのデータを読み取り、表示されている3つの変数に割り当てます。この動作を自分のInput()関数で再現したいと思います。そのためには、3つ(またはそれ以上またはそれ以下)の変数を取り込んで、それらに値を割り当てるにはどうすればよいですか?

理想的には、Input()の独自の定義を変更するだけでこれを実現できるので、コードベースをできるだけ少なくすることができます。

0 投票する
1 に答える
95 参照

vb.net - Using $()と同等のvb.net

[Turbo?] BasicのUsing$()関数に相当する最新のvb.netはありますか?

0 投票する
1 に答える
166 参照

turbo-basic - 配列と変数の両方としてのオブジェクト?

この古い TurboBasic コード ベースを継承し、より現代的なものに変換しています。このコード スニペットで、Wind が変数と配列の両方になる方法を説明できますか?

0 投票する
1 に答える
153 参照

assembly - Turbo Basic プログラムに ASM プログラムを含めるにはどうすればよいですか?

キーを押すためのこの ASM ルーチンを見つけました。キーを押すための ASM ルーチンをTurbo Basic ルーチンに含めたいのですが、これを行う方法がわかりません。ここで誰かがそれがどのように行われるか教えてもらえますか? ありがとう

編集: $INLINE という方法を見つけましたが、asm コードを機械語に変換して、基本プログラムにインライン化するにはどうすればよいですか?

編集: Asm コードを含むこの QBASIC を TURBO BASIC プログラムに入れることに成功しませんでした。それを行う方法について何か助けていただければ幸いです:

および ASM 部分:

ここに画像の説明を入力

編集:以下のMichael Petch氏の回答に感謝します。さらに、この ASM ルーチンは、押された CTL および ALT キーに対する解決策でもあることがわかりました。