问题标签 [qb64]
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.
ide - 在 Geany 中编译、构建和执行 Qb64 代码?
晚上好,
我在我的电脑上安装了 Geany 1.24,我还安装了 QB64(我不记得是哪个版本,官方网站已关闭)。操作系统:Windows XP。
在 Geany 中,当我用 Basic 编写程序时,它不会编译它(除了返回一个成功编译的程序)。但是,如果我有一个已经编译的程序,它仍然不会再次编译它(在进行任何更改之后),但它可以让我执行它。
所以我想知道是否有人知道“设置构建命令”的设置以在 Geany 中正确运行 QB64。我还安装了 Free Pascal IDE 2.6.4,Geany 在第一次运行时就认出了它,并且可以成功编译和执行 pascal 代码。
提前致谢,
basic - 如何在 QB64 中获取驱动器标签和驱动器序列号
我最近发现了如何在 QB64 中获取/设置文件名属性:
我想知道是否有一种简单的方法来获取驱动器的卷标和序列号。
function - QBasic 传递类型作为函数参数
出于怀旧的原因回到了旧的 qbasic 并且之前从未在 qbasic 中使用过类型和函数,因为那时我还很年轻。
但我明白了
在两个第一个函数行中使用 qb64。谷歌没有帮助,因为看起来我做的一切都是正确的。我检查了传递多个变量,为参数指定类型,如何使用类型,但没有任何帮助。
多谢你们。
qbasic - QBasic:如何从另一个程序中运行一个程序?
我在 QBasic 中制作了两个不同的程序,它们都保存在不同的 .bas 文件中,即一个是1.bas,另一个是2.bas。
如何在程序 1.bas 中打开程序2.bas而不关闭它?
程序 1 应该在程序 2 中运行一段时间,当它结束时我应该再次在程序 2 中。有什么办法吗?
我想知道是否有适用于 QBasic 和/或 QB64 的语法。
memory - 将 32 位十六进制值分解为 4 个字节 [QB64]
我想问一下,如何将 32 位十六进制(例如:CEED6644)分解为 4 个字节(var1 = CE、var2 = ED、var3 = 66、var4 = 44)。在 QB64 或 QBasic 中。我会用它来将几个数据字节存储到一个数组地址中。像这样的东西:
等等...
basic - 如何在 QB64 中获取 GPU 内存
我正在使用以下代码获取 QB64 中的总物理内存。
如何获取图形适配器的总物理内存?
MEM.H的内容
MEM.BAS的内容
encryption - 如何在 QB64 中加密文件
我正在尝试使用 QB64 中的此程序加密文件。
它实际上并不加密文件并且总是返回成功。为什么?
basic - 如何在 QB64 中获取驱动器的默认目录
我一直在使用以下代码来获取所有驱动器的默认目录,但是我不想使用 _CWD$
有没有更有效的方法来做到这一点?
basic - 如何在 QB64 中捕获 Control-Alt-Delete
我在 QB64 中使用以下代码来捕获 Control-Break:
我想知道是否有办法Control-Alt-Delete在 QB64 中进行陷阱。
arrays - 传递给子例程的数组类型不正确
所以我对 QB64 并不太熟悉,而且文档很少,所以我遇到了麻烦。
我在以下行收到错误 - “传递给子的数组类型不正确”:
我假设因为我在上面使用了 REDIM,所以 sub 没有正确处理它,但我不确定如何解决这个问题。最终,我试图将文件读入数组,对该数组进行排序,然后将其打印给用户。目前,我对如何对数组进行实际排序感到困惑。
任何帮助将不胜感激。谢谢!