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。就這一點而言,這個過程