问题标签 [realstudio]

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 投票
1 回答
252 浏览

realbasic - realstudio 中的枚举

请告诉我 - 如何在 RealStudio 中创建一个枚举(我在这方面很新)。我想在应用程序的全局范围内创建枚举,但找不到如何执行此操作的教程(((

0 投票
3 回答
412 浏览

postgresql - RealStudio 和 PostgreSQL

为了连接到数据库,我使用了这个例子。但是我找不到有关如何创建数据库的课程。

例如:

  1. 连接到服务器
  2. 创建新数据库
  3. 做一点事
  4. 删除数据库
  5. 紧密连接

谁能告诉我怎么做?

谢谢!

0 投票
2 回答
295 浏览

sql-server - Realstudio (2011 4.2) 以毫秒为单位的日期

在我的项目中,我与一个 Microsoft SQL 数据库进行通信,其中有一个包含 DATETIME 的列。数据库中的日期信息以毫秒为单位,这非常重要,例如2012-03-03 12:00:00.364

例如,在 Java 中,以毫秒为单位从 RecordSet 中读取 Date 值是没有问题的。

在 Realbasic 中,当我做类似time = rs.IdxField(i).DateValue的事情时,毫秒会丢失,因为 Date-Object 的最大分辨率为秒。

如何以毫秒读取 SQL-Datetime?有什么简单的方法可以将它读取为 String 然后解析它或类似的东西?

0 投票
2 回答
128 浏览

windows - 如何在 Windows 上复制 iTunes 风格的窗口?

谁能提供一些关于如何在 Windows 中“复制”iTunes 样式窗口的见解?具体来说,我正在寻找以下功能:

1) 圆形窗口 2) 顶部和底部工具栏 3) 圆形文本字段

我目前正在尝试使用 Real Studio 进行一些跨平台开发,虽然我发现了在 OS X 中执行圆角窗口的机制(声明对 HIWindowSetContentBorderThickness 或 SetContentBorderThickness 的方法调用),但我在 MSDN 中找不到如何在 Windows 中做类似的事情。显然,Apple 在实际为 Windows 编写 iTunes 时做到了这一点。也许他们从头开始编写自定义控件。

旁注:我发现这篇几年前的文章简要讨论了它(http://discuss.joelonsoftware.com/default.asp?joel.3.454369.12),但这几乎是我能找到的所有内容。

即使我不能完全复制它,Windows 库可能包含我需要“手动”完成的功能的某个方向也会很好。任何进一步的帮助将不胜感激。

0 投票
1 回答
278 浏览

realbasic - 使用代理身份验证

很抱歉重复发帖:我的一个朋友在邮件列表上问过这个问题,但没有人回答。

我想知道如何正确使用ProxyAuthenticationRequiredHTTPSocket 的事件。我的意思是,如果代理要求进行身份验证,我该如何传递登录名/密码?

谢谢!

0 投票
2 回答
439 浏览

realbasic - REALbasic:在不同的子类之间共享公共代码

我有两个单独的类(A = BevelButtom 的子类,B = PushButton 的子类)。A 和 B 都以完全相同的方式实现了许多相同的方法。由于两个子类的超类是不同的,并且由于 RB 不支持多重继承,所以我能做的就是将这些方法绑定在一起定义一个类接口,让两个子类都实现该接口,然后复制/粘贴每个子类中的方法体。

这冒犯了我的感情。RB 有没有办法在其他地方提取这种通用逻辑?

谢谢!

0 投票
1 回答
164 浏览

realstudio - Real Studio 中的数组操作

我正在尝试在 Real Studio 中对数组做一些事情,但似乎在文档中找不到任何关于它们的内容。

第一件事是提取多维数组的子集:我想从我已填充的矩阵中的一列中创建一个新向量。在 MATLAB 或 R 中,这将类似于 Matrix(1:5,2) 来提取第 2 列的第 1 到 5 行。在 Real Studio 中有没有简单的方法可以做到这一点?

在类似的注释中,我想知道是否有一种方法可以让函数或操作返回数组中单元格的索引,而不是存储的值。例如,如果我在 max([1 2 3 4 8]) 之类的东西上使用 max 函数,我希望返回最大值 (5) 的索引,而不是 8。

谢谢!让我知道我是否可以更具体。

0 投票
1 回答
392 浏览

scintilla - 发送 SCI_GETTEXT(和其他)会使应用程序崩溃

我正在尝试在我的 RealStudio 应用程序中使用 Scintilla 编辑器。只要消息参数不引用字符串,我就可以加载 DLL、创建 Scintilla 子窗口并向窗口发送消息。如果我尝试获取或设置字符串,Windows 会立即以错误代码 5(拒绝访问)终止应用程序。

这是我的代码,来自Open包含窗口的事件:

对于我的生活,我无法弄清楚为什么它不起作用。

0 投票
1 回答
339 浏览

libcurl - curl_formadd 在第一次调用时返回 `CURL_FORMADD_OPTION_TWICE`

我正在尝试使用 libcurl 构建一个 HTTP 表单,但我无法让它正常工作。每次我调用curl_formadd它都会返回CURL_FORMADD_OPTION_TWICE。有关此错误的唯一信息表明 libcurl 认为我正在尝试添加两个具有相同名称的表单元素,即使它是第一次调用curl_formadd并且我只添加一个元素!

这个错误想告诉我什么?

0 投票
2 回答
148 浏览

realbasic - 获取以字符串命名的变量的值

有什么方法可以获取已在字符串中命名的变量的值。例如: