rogue-wave

    4热度

    2回答

    任何人都可以请让我知道常规string类和roguewave的rwcstring类之间准确的区别。我项目中的代码广泛使用rwcstring类。我的疑问是,如果两者都处理和操纵字符串,那么两者之间的确切区别是什么。另外为什么rwcstring类被认为比常规的string类更有效率?

    0热度

    1回答

    我想让IlvFileChooser在默认目录中打开,但找不到任何选项来执行此操作。请有任何想法吗? IlvFileChooserOptions* opt = new IlvFileChooserOptions(IlvFileChooserOpen); opt->addFilter("Comma separated files (*.csv)", "csv"); IlvFileChooser*

    2热度

    2回答

    我想检查文本框是否有一些用户输入的文本,但不能。下面总是语句返回false if (MyLLVTextEdit->getMessage() == NULL) { MessageBox(NULL,"No Text", "no Text",NULL); } 也试过 if (MyLLVTextEdit->getMessage() == "") { MessageBox(NU

    0热度

    1回答

    我通常会得到相同的时间,但没有对其中一台主机,当我运行下面的程序: int main() { RWTime now; std::cout << now.asString() << "," << RWZone::local().timeZoneName() << std::endl; } 我得到的输出是这样的: $> date && ./simple_program T

    0热度

    1回答

    我使用另存为IlvFileBrowser的对话框,如下 ​​3210 如果从流氓波任何其他屏幕/对话框打开,另存为对话框变为非模态。很奇怪。任何想法为什么会发生?

    2热度

    1回答

    我有一个函数,它要求参数是'unsigned char'类型。 如果我使用: unsigned char x[8] = "a\0ab-cd"; ,并通过这个“X”作为参数传递给函数调用,我得到了想要的结果。 但是,我得到输入作为RWCStrings,而不是字符型变量。 在我的情况,我有: RWCString a1 = "a"; RWCString b1 = "ab-cd"; 我尝试这个串

    2热度

    1回答

    为什么这段代码给我的错误:矢量迭代器不兼容 这段代码被追溯到Rogue Wave的文件tpordvec.h std::vector<T*> v; const T* a // Where T is a template Class for (std::vector<T*>::iterator p = v.begin(); p != v.end(); p++) {

    0热度

    1回答

    我有一个MFC应用程序,使用罗格波的St鱼工作室目标网格显示一个对话框中的网格。在进行打印预览时,网格使用MFC打印预览机制来生成打印预览对话框。在对话框中,我可以看到所有您期望的按钮,包括下一个和上一个,以及放大和缩小。我在网格中拥有多个页面的数据,因此我在右侧看到一个滚动条,下一个按钮被启用并且上一个按钮被禁用。如果我点击下一个按钮,对话框会将预览推进到数据的下一页,并且我看到滚动条相应地向下

    0热度

    1回答

    之间的区别我正在编写一个python脚本来生成用于数据库访问的C++类,并且它们使用RogueWave类型进行数据传输。我正在查看几个模板类来概述生成的类应该如何显示。当在一个操作中实现一个传送多个元组的方法时,列被封装在RWDBTbuffer,RWDBVector和RWDBDecimalVector中。 我的问题是,我看不到被包装的数据类型(int,long,RWDateTime,RWDecim

    1热度

    1回答

    在Solaris 10上,我有一个多线程进程,出现了一个奇怪的行为。它管理复杂的C++结构(RWTVal或RWPtr)。这些结构是根据存储在数据库中的数据构建的(使用Pro * C)。该过程每小时都会在数据库中查找新的信息,在内存上构建新的结构并释放旧数据。但是,每次重复此过程时,进程内存使用量都会增加几MB(12/16MB)。进程的内存使用量从100M开始直到接近1,4G。就这一点而言,这个过程