问题标签 [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.

0 投票
2 回答
93 浏览

qb64 - QB64 中的控制中断

我一直在使用以下代码来捕获控制中断,但我没有得到任何回报:

程序执行期间的 Control-Break 会导致以下情况发生:

检测 Control-Break 的示例(已编译):

检测 Control-Break 的另一个示例(已编译):

有什么我想念的吗?

0 投票
0 回答
65 浏览

qb64 - 如何在 Qb64 控制台中绘图?

假设我正在用 QB64 编写代码......要找到四边形的面积,我希望在控制台中输出。因此,为了更好地理解,我想画一个正方形,就像我需要找到正方形的面积一样。但是如果我指定字符串语句并使用 draw 命令,它会说有一个错误...请帮助我如何在 QB64 的控制台中绘制正方形...梯形和平行四边形仍在开发中...所以我只是让它打印名称...请帮助我使用正方形,我将使用相同的技术来绘制休息...

先感谢您....

0 投票
0 回答
34 浏览

basic - 工程符号 miniscule sigma CHR$(229) 打印在屏幕上但不打印到文件

打印 CHR$(229) 工作正常

PRINT #1, CHR$(229) 得到一个“a”,上面有一个小圆圈

0 投票
1 回答
103 浏览

c++ - WinAPI STARTUPINFO 64 位 (QB64) 的字节打包

我正在使用 QB64 编程,这是一种允许类似 QBASIC 的语法的编程语言,并被翻译成 C++ 代码并编译。

如果我们想struct在我们的代码中使用 a,那么我们必须声明它并手动创建它。在 32 位中,没问题,因为它与 WinAPI MSDN 页面匹配并且几乎总是可以工作。然而,对于 64 位,结构具有不同的字节打包,我无法确定STARTUPINFO struct.

下面是我对struct32 位工作的声明。我知道struct需要 104 个字节,我目前短 8 个字节;我已确保我的所有变量都与 64 位大小匹配,但我在结构中的某处缺少 8 个字节的填充。知道字节打包和 WinAPI 结构的人可以帮我解决这个问题吗?

0 投票
0 回答
40 浏览

qbasic - 如何通过 QBasic 连接到互联网“google.com”(并查看其内容)?

我需要的很简单:

  1. 连接到互联网
  2. 访问 google.com 页面
  3. 查看页面内容

注意:显示页面的内容可以是window上的,也可以是dos-view上的,也可以是文件上的,没关系...

提前致谢

0 投票
1 回答
89 浏览

menu - QBasic (QB64) 制作的主菜单?

我很久以前就制作了这个菜单,但是我大约 2 天前找到了这个文件,我想让它工作

现在,我想让它工作,例如:如果我按 1,它会自动转到该选项,依此类推......

0 投票
1 回答
50 浏览

basic - 在 QB45 中设置光标

我一直在使用以下代码来更改 QB45 中的光标:

但我想要的是一种设置光标颜色和光标闪烁率的方法..

感谢帮助。

0 投票
0 回答
25 浏览

dll - 我如何在 qb64 中调用 libjpegturbo?

我想在 qb64 libjpegturbo 中使用这个 dll 将内存中的屏幕转换为 jpg 并将其保存在缓冲区中,但我不知道如何声明库。有人能帮我吗?我已经设法用 dumpbin.exe 找到函数,但我不知道如何调用 dll。我想我首先需要 jpeg_std_error 函数,然后是 jpeg_mem_ 函数之一。有人可以告诉我或指导我在哪里可以找到有关此的信息吗?

这是我到目前为止所拥有的:

0 投票
0 回答
44 浏览

winmm - 如何在 winmm 的 qb64 中正确声明此函数?

如何在 winmm 的 qb64 中正确声明此函数?我正在使用这段代码,它一直给我错误 2。有人知道我做错了什么吗?我正在使用 Windows 7 和 qb64。