問題タブ [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 投票する
8 に答える
570 参照

windows-vista - 最新の OS での FAT-16

BASIC で書かれたプロジェクトがあります。正確な理由はわかりませんが、FAT-16 ファイル システムから実行されている場合を除き、アプリは機能しません。

書き直すのではなく、最新の OS (Vista/XP) でこのアプリをサポートするセットアップと環境を試してみたいと思います。

ある種のコード変更 (BASIC コードへの変更) または FAT-16 "エミュレーター" (そのようなものが存在する場合) によって、このようなアプリを XP/Vista で実行する方法を知っている人はいますか?

0 投票する
9 に答える
1811 参照

python - Lua と Python の埋め込みが可能な場合、Basic の場所はありますか?

ZX81の Basic でプログラミングを開始し、次にBASICAGW-BASIC、およびQBasicを使用しました。私はCに移りました(ああ、Turbo C 3.1、私はあなたをほとんど知りませんでした...)

マイクロコントローラを使い始めたとき、私はParallaxのBASIC Stampで後退しました。しかし、BASIC はとてもわかりやすく、間違えにくいので、すごかったです。追加のパワー (速度、容量、リソースなど) が必要だったので、最終的にはアセンブリと C に移りましたが、ハードルがはるかに高い場合、多くの人がマイクロコントローラーのプログラミングに取り組まないことを私は知っています。

独自のオンチップ BASIC インタープリターを作りたくてうずうずしていますが、Lua と Python が簡単に組み込み可能であり、BASIC と同じくらい親しみやすいので、BASIC の必要性があるのではないかと思います。

  • BASIC が他の言語より優れている点があるとすれば、それは何ですか?
  • なぜそれはまだあるのですか?
  • インタプリタ付きの汎用マイコンボードを作ることにした場合、BASIC版を作る理由はありますか?

他の多くの言語は死んだものと見なされていますが、BASIC は存続し続けています。

0 投票する
7 に答える
850 参照

flat-file - プログラミング チームに古いやり方をやめるよう説得する方法は?

これは、ビジネス指向のプログラミングの質問であり、解決方法がわかりません。私は、BASIC を 20 年以上使用しているプログラマーのチームと一緒に働いています。私は、.NET で同じソフトウェアを作成するのを手伝うために連れてこられましたが、更新と最新のプラクティスだけが必要でした。問題は、他の 3 人のチーム メンバー (全員が BASIC プログラマーですが、1 人は現在 .NET もやっています) にリレーショナル データベースを正しく行う方法を理解してもらえないことです。彼らが理解できないことは次のとおりです。

基本的にはお客様のタグ情報を追跡する取引を行っております。現在の取引と過去の取引を追跡できる必要があります。古いシステムでは、フラット ファイル データベースが使用されていました。このテーブルには、顧客の現在の基本的なトランザクションのレコードが含まれるテーブルと、顧客の以前のすべてのトランザクションと重要な金銭情報が含まれる別のトランザクションが含まれていました。冗長性を防ぐために、現在のトランザクションを履歴トランザクションで上書きします (履歴ファイルが最初に更新され、次に現在のファイルが更新されます)。必要なトランザクション テーブルは 1 つだけなので、これはまったく必要ありませんが、上司または他の 2 つの共同テーブルのいずれかが必要です。 - 労働者はこれを理解できないようです。どうすれば彼らに光を見るように説得できますか? ばかげた量の作業をしなければならず、データタブに何度もアクセスすることになりますか? 入力していただきありがとうございます!

0 投票する
16 に答える
10569 参照

basic - なぜ行番号を気にしたのでしょうか。

BASIC で何かを記述するときは、行番号を使用する必要があります。お気に入り:

しかし、行番号を使用するというアイデアを思いついたのは誰でしょうか? それは非常に迷惑であり、開発中の (しゃれが意図された) 世界にかなりの「反響」を残しました!

0 投票する
10 に答える
207828 参照

vb6 - DIM は、Visual Basic および BASIC で何を表していますか?

DimVisual Basic での略語は何ですか?

0 投票する
5 に答える
18695 参照

history - REMはBASICで何の略ですか?

これが過去からの爆発です:コメントマーカーである「REM」はBASICで何を表していますか?この非自明な用語の由来は何ですか?

0 投票する
2 に答える
7389 参照

basic - .dll プログラムを実行するには?

Run("someProgram.exe")BASIC言語でコマンドを使いたい。これにより、3 つ目のアプリケーション プログラムが開きます。

そのプログラムが.exeではなく.dll(可能かどうかわからない)を使用して実行されている場合、どのようにコーディングできますか?

前もって感謝します。

0 投票する
5 に答える
1110 参照

delphi - 基本的なコードから Delphi へ

私は次のことに苦労しています:

目標は、openoffice の自動化サーバーをパラメーター化することであり、私は Delphi でプログラミングしています。

Delphi コードに変換したい基本的なコードは次のとおりです。

Delphiでの私の試みは次のようになります

これは機能していません 誰かがこれに取り組む方法を提案していますか?

0 投票する
6 に答える
888 参照

c++ - DOS32 用のコンパイラ?

MS-DOS 用の BASIC および C/C++ コンパイラはどこで入手できますか?

0 投票する
2 に答える
698 参照

c - 16 ビット DLL にアクセスする

GFA Basic で作成された既存の 16 ビット デスクトップ アプリケーションをアップグレードするタスクを与えられました。これらの 16 ビット Dll 内の関数に C/JNI (または他のプログラミング言語) 経由でアクセスできるかどうかを知りたいです。Java クラス (またはその他の言語) から機能にアクセスするには、何らかの中間 DLL を作成する必要があると思います。

たとえば、DLLTEST には関数の実装があります。

$Library 'LNK Exe d:\DLLtest.dll

手順 LIBMAIN(hInst&, DSeg&, HpSz&, lpCmd%)

q_dllname$ = "DLLtext.dll" RETVAL 1 ' LIBMAIN を使用する場合、RETVAL は TRUE でなければなりません

戻る

手順 WEP(SysExit&) ' ############################################## ##

// SysExit = 1 - ExitWindows

// SysExit = 0 - DLL vrijgegeven

RETVAL 0 ' ???????????

戻る

手順 TextTest(dc&)

$EXPORT テキストテスト

SETDC DC&

RGB カラー 0

Local t$ = "Hello world" + Chr$(0)

テキスト 10、10、t$ ビープ音

~TextOut(dc&, 10, 50, V:t$, Len(t$))

ビープ

戻る

上記の dll ファイルは、TESTTEXT.exe によって使用されます。

// 宛先exeファイル

'LNK Exe d:\testtext.exe

DLL #7、「dlltest.dll」

DECL LONG TextTest(W)

ENDDLL

OpenW #1

h& = 勝利(1)

SETDC GetDC(h&)

'RGBCOLOR 0

' GRAPHMODE R2_COPYPEN

~@@TextTest(_DC())

KeyGet k%

閉じるW # 1

フリードール 7

終わり

Java/C (またはその他の最新のプログラミング言語) を使用して、この TESTTEXT.exe を書き換えたいと考えています。別のdllを構築して、このdllと新しいexeとの間にブリッジを構築する必要があると思います。この中間 dll の作成について、何らかの助けを得たいと思っていました。

また、この種の解決策が理にかなっている場合はお知らせください。

どうぞよろしくお願いいたします。お時間をいただきありがとうございます。