问题标签 [rebol2]
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.
rebol - 支持多面创建的 VID 布局窗格 [rebol2]
请考虑这个简单的 rebol2 代码来说明我的问题:
这里的要点是布局(或面)能够在其窗格块内显示一堆面,以便可以多次创建同一个面(b
在这种情况下)。显示的代码运行良好,并且唯一的实例(让我这样称呼它)按b
原样显示。
但是现在假设我更改了代码,所以我有 2个实例:b
此时我得到错误
从这里我推测的消息来看,这张脸b
正在以某种方式被重复使用,并且完全弄乱了我想要实现的目标。我对此进行了大量研究,在某些时候我发现可以通过克隆(使用make
)要传递给的面来绕过它pane
;这就是我认为我正在做的事情,但根本没有成功。
鉴于这种情况,我的问题是:我该如何解决这个问题?rebol2 是否可以提供这种“面部实例化”,或者最好在 rebol2 之外尝试其他东西(也许是 rebol3)?
任何帮助将不胜感激。
rebol - 使用 Rebol 将二进制数据打印到标准输出
我正在使用 Rebol 生成二进制输出,但输出不是我所期望的。这是一个简单的测试脚本,它打印从 0 到 255 的所有字节:
像这样执行测试:rebol -q test.rebol | hexdump -v
使用 Rebol 2.7,输出错过了 00 字节,但所有其他字节都很好:
使用 Rebol 3 ( r3-g25033f8 ),前 128 个字节没问题,但其余的都被更改了,似乎 Rebol3 将输出视为 UTF-8。
有没有办法使用 Rebol 将二进制数据打印到标准输出?
dll - 从 rebol 调用时从 dll 函数返回的指针
我正在尝试确定可以将 rebol 用于一些编程任务的天气。我编写了一个小程序,它加载一个外部库并调用一个函数,该函数在某些参数中返回指针。当我运行该程序时,它会崩溃 rebol.exe。我希望有人可以帮助我。dll函数如下:
这是我的小测试程序:
程序在我尝试调用该函数的最后一行崩溃。错误消息是“REBOL/View 系统已停止工作”
rebol - 为什么一个按钮隐藏自己和另一个不同?
在以下 Rebol 2 代码中,为什么按钮a
在单击 5 秒后变为可见,而在单击按钮后 5 秒保持隐藏状态b
?
conditional-statements - Rebol 的任一条件都无法正常工作
我正在尝试设置一个条件来评估几个文本列表的值。这工作,使用开关:
但是由于某种原因,这个不起作用:
如果我将其作为条件,则 EITHER 评估始终执行第一个块,如果我将options/1 <> 0
其作为条件,则始终执行第二个块options/1 = 0
,这显然不是它应该如何工作的。
这是怎么回事?
mysql - Rebol2 无法连接到 MariaDB
我只是尝试使用来自 softinnov 的 mysql-driver 将 Rebol2 与 MariaDB 一起使用
是否有比 1.2.1 更新的版本可用,还是我必须使用动态可加载库?
rebol - 从 Rebol 中的系列中删除重复的对象
在 R2 和 R3 中,我可以使用unique
从系列中删除重复项:
如何对一系列对象执行相同的操作?例如,
email - 如何使用 Rebol 的 SEND 功能将地址添加到 BCC 字段?
我正在尝试在 Rebol 2 中使用 SEND 发送电子邮件:
如何密件抄送第二个地址?我尝试了以下但没有成功:
这仍然是第一个收件人,但不是密件抄送地址。这是对密件抄送工作方式的误解吗?
此外,使用自定义标题不再复制主题行的部分消息,但并不那么担心......
rebol - 调试并避免周期性 REBOL2 错误,try[] 没有(?)捕获?
Rebol/Core
在玩弄(278-3-1) 以制作一种网络服务器来提供静态文本时显然无法捕获的错误,其中包含指向新服务位置的重定向链接。
错误的具体位置似乎在Carl Sassenrath
他在 2006 年编写的示例代码中,所以我有点困惑,这么多年后可能会出现未检测到的错误。
我让其中三个脚本同时运行,监控三个单独的端口。本质上,该脚本可以正常工作...当一次使用多个浏览器(在所有并行脚本上)重复访问时,它似乎很稳定...但是一个接一个地失败了。有时在 2 分钟后,有时在 20 分钟后 - 在添加打印语句后有时甚至在 60 分钟后 - 但最终它们会像这样失败:
** 脚本错误:超出范围或结束
** 哪里:永远
** 附近:不是空的?请求:第一个 http 端口
我尝试将程序循环的几乎每个部分都包装在 try[][exception] 中,但错误仍然存在。不幸的是,每年的这个时候我的搜索功能似乎很弱,因为我没有找到任何可以解释这个问题的东西。
该代码是 Carl Sassenrath 的Tiny Web Server的精简版,稍作修改以绑定到特定 IP,并发出 HTML 而不是加载文件:
我很期待看到你们从中得到什么!
rebol - Rebol 2 升级到 Ubuntu 15.10 后停止工作
Rebol 2 在升级到 15.10 后停止在 Ubuntu 上运行。我收到错误-
试图安装 libXaw-
Massimiliano 从 deb 包中全新安装会产生未解决的依赖错误。
有什么建议可以让它工作吗?