問題タブ [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.
vb.net - ParamArrayByRefの使用
ParamArray ByRefを使用する方法はありますか?それを除けば、同じことを達成する回避策はありますか?
私はいくつかの過負荷を行うことができましたが、私は不器用さを避けようとしています。
背景:古いコードを移植し、可能な限り同じ構造を維持しようとしています。
編集
私が欲しいものの具体例:
私はvb.netに移植しているturboBasicにいくつかのコードを持っています。コードには、次のような関数が組み込まれています。
ここで、Input()はファイル#1を取得し、そこから3つのデータを読み取り、表示されている3つの変数に割り当てます。この動作を自分のInput()関数で再現したいと思います。そのためには、3つ(またはそれ以上またはそれ以下)の変数を取り込んで、それらに値を割り当てるにはどうすればよいですか?
理想的には、Input()の独自の定義を変更するだけでこれを実現できるので、コードベースをできるだけ少なくすることができます。
vb.net - Using $()と同等のvb.net
[Turbo?] BasicのUsing$()関数に相当する最新のvb.netはありますか?
turbo-basic - 配列と変数の両方としてのオブジェクト?
この古い TurboBasic コード ベースを継承し、より現代的なものに変換しています。このコード スニペットで、Wind が変数と配列の両方になる方法を説明できますか?
assembly - Turbo Basic プログラムに ASM プログラムを含めるにはどうすればよいですか?
キーを押すためのこの ASM ルーチンを見つけました。キーを押すための ASM ルーチンをTurbo Basic ルーチンに含めたいのですが、これを行う方法がわかりません。ここで誰かがそれがどのように行われるか教えてもらえますか? ありがとう
編集: $INLINE という方法を見つけましたが、asm コードを機械語に変換して、基本プログラムにインライン化するにはどうすればよいですか?
編集: Asm コードを含むこの QBASIC を TURBO BASIC プログラムに入れることに成功しませんでした。それを行う方法について何か助けていただければ幸いです:
および ASM 部分:
編集:以下のMichael Petch氏の回答に感謝します。さらに、この ASM ルーチンは、押された CTL および ALT キーに対する解決策でもあることがわかりました。