问题标签 [rogue-wave]

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 回答
282 浏览

debugging - 如何在调试器中获得良好的数据结构视图?

我正在调试一个经常使用 Rogue Wave 的 Visual C++ 项目。我想轻松查看 RW 容器的内容,即我想查看列表元素而不是这个:

我有哪些选择?autoexp.dat 可以做到这一点吗?

0 投票
2 回答
1967 浏览

c++ - 如何在遗留代码中抽象出使用 RogueWave?

我的任务是从遗留 C++ 代码库中删除 RogueWave 组件。为此,我尝试围绕现有组件构建包装器,确保代码功能相同,然后选择不同的库(如 boost)粘贴到包装器中。

我遇到的问题之一是大部分代码库都需要指向 RogueWave 对象的指针。我可以创建一个指向原始 RogueWave 对象的虚拟 Wrapper Object 类,但是当代码需要指向原始对象的可修改指针时,我无法弄清楚如何正确包装该 RW 对象的各个部分,例如迭代器项。

任何建议或替代方法的建议?(注意:我的 C++ 有点生疏)

0 投票
1 回答
131 浏览

mfc - example of using StingRay SECSplitterBase

I am interested in a code fragment that demonstrates how to use the Layout Factory and SECSplitter Base (both from StingRay) to deliver a splitter window inside another splitter window.

0 投票
2 回答
833 浏览

c++ - RWTime 显示本地时间+1

为什么 RWTime 多给了 1 小时

上面的程序打印:

root@otp42mas:/home/nmsadm/sapna/cProgS# ./a.out
Current time: 10/27/10 10/27/10 17:08:06
Start of DST, 1990: 04/01/90 04/01/90 03:00:00

但是date给出:

root@otp42mas:/home/nmsadm/sapna/cProgS# date
Wed Oct 27 16:08:10 IST 2010

0 投票
4 回答
1610 浏览

c++ - C++ 的核心转储分段错误

我是 C/CPP 应用程序的新手,正在分析一段 C/CPP 代码的问题。我遇到了分段错误错误,我不打算确定分段错误的根本原因。

请找到以下场景:

union Value {

}

当应用程序使用这段代码时,它会在运行时生成分段错误并终止。我放置了一些控制台输出语句并理解分段错误可能是由于

线。

谁能验证我对分段错误的识别?另外,我不太确定要解决这个问题。请让我知道是否有人对此有想法。

任何帮助深表感谢。谢谢

~杰根

0 投票
1 回答
253 浏览

c++ - RWDBReader 无法读取超过 255 个字符

我们使用 Rogue Wave 工具进行数据库操作,使用 C++ 编写。当我们尝试读取一个简单 SQL 查询的结果时,例如:

如果结果包含超过 255 个字符,那么读取器 (rdrParam) 根本不会加载该行,我的意思是它无法通过 if 条件。

有没有办法为阅读设置这个字符限制?谢谢。

0 投票
1 回答
2615 浏览

c++ - RWCString 和 const char 之间的隐式转换 *

在这两种情况下,隐式转换是如何发生的?哪一种可以安全使用?RWCString 是一个字符串类,它有一个使用 const char* 的构造函数和一个到 const char* 的转换运算符

0 投票
1 回答
447 浏览

c++ - 为什么 RWDBManager::database 需要共享库名?

我正在使用 Roguewave 库从 C++ 连接到 Sybase 数据库。我了解数据库对象的构造为:

http://www2.roguewave.com/support/docs/sourcepro/edition8/html/dbxaug/5-3.html

我不明白:

在代码中,我习惯于看到当我们必须使用库中提供的东西时,包括该库的标头,使用该库中的类/函数,然后在编译项目时在 LDLIBARIES 列表中使用该库。为什么这里的函数库需要库的NAME?与#include 方法相比,这种方法有什么优势。

这是一些标准技术吗?这个一般用在什么地方?我从事过使用共享库的项目,因此链接不是静态完成的,但我还没有遇到过这样的事情。

谢谢,

0 投票
1 回答
526 浏览

pthreads - 如何从 RWThreadId 获取 linux 线程 id?

在 RW文档中,它建议使用 rwThreadHash 来获取 threadId 以进行调试,但这仍然与线程上的实际 linux 线程 id 不匹配。知道如何获得它(不一定以便携式方式)?

0 投票
2 回答
526 浏览

c++ - RWCString 正在丢弃核心

在我们的代码中,我们使用 RWCString 而不是 std::string。其中一个功能是删除核心,堆栈跟踪指向 RWCString。函数看起来像这样。

((*tmpTable)("xyz") 回报RWDBValue getString回报RWCString。不要考虑这里的内存泄漏。我们实际上将 Table* 包装在一个智能指针中。

堆栈跟踪如下。我无法弄清楚为什么 RWCString 正在转储核心。