[英]Add lots of seconds to TDateTime in C++Builder 2009
我正在使用 C++Builder 2009。我有一個開始日期2000/01/01和從這個時間戳開始的秒數。 我想用這個日期創建一個TDateTime 。 我創建一個起點TDateTime並添加秒。 增加超過650M秒后, TDateTime只增加了23天,但應該增加20多年。 請參閱下面的屏幕截 ...
[英]Add lots of seconds to TDateTime in C++Builder 2009
我正在使用 C++Builder 2009。我有一個開始日期2000/01/01和從這個時間戳開始的秒數。 我想用這個日期創建一個TDateTime 。 我創建一個起點TDateTime並添加秒。 增加超過650M秒后, TDateTime只增加了23天,但應該增加20多年。 請參閱下面的屏幕截 ...
[英]Converting string to TDateTime in C++Builder 2009
我嘗試使用C ++ Builder 2009將特定格式的字符串轉換為TDateTime : dt轉換可以,但是dt2轉換會引發異常: ``2017.17.10 13:24:33''不是有效的日期和時間 ...
[英]Understanding behavior of old C++ code
我正在遷移最初由CodeGear C ++Builder®2009版本12.0.3170.16989編譯的舊C ++代碼的某些部分 以下代碼-較大代碼的最小版本-與任何現代編譯器一起輸出-34 。 雖然,在原始平台中它輸出84 : 以下代碼在新舊編譯器中均輸出-34 : ...
[英]How to deploy ONLY .EXE and custom .BPL files?
我想用插件開發 GUI 應用程序。 插件包含從 Plugin-Core 庫中的 Base Forms 繼承的 VCL Forms。 主應用可以選擇動態加載哪個插件,然后顯示哪個Form子類。 在用戶端,我想部署主.EXE 、插件核心庫和許多不同模型的插件庫。 我可以向用戶發布新的或修改現有的插件庫 ...
[英]How to add “vcl.bpi” to BPL project
我使用C ++ Builder 2009創建一個BPL項目。 “ 要求 ”列表的默認值為 “ rtl.bpi ”。 我將一些VCL表單添加到“ 包含 ”列表中,並嘗試構建BPL項目。 由於鏈接器錯誤(例如“ 從XXX.OBJ引用的未解決的外部'Forms :: TForm ::' ”),構 ...
[英]vswprintf() without buffer size crashes on small buffer instead of EOF. How to pass buffer size
使用Borland C ++ Builder 2009 我根據RAD Studio的幫助(F1)使用vswprintf: 到目前為止,我一直提供一個大緩沖區wchar_t OutputStr[1000]並且從未出現任何問題。 作為一項測試,想要做一個改進,我嘗試了一個小緩沖區wc ...
[英]C++ Builder 2009 Synchronize
我需要一種在C++ Builder 2009的主線程上運行的方法。 閱讀http://docwiki.embarcadero.com/Libraries/XE2/en/System.Classes.TThread.Synchronize似乎他們在XE2添加了Synchronize功能。 在C ...
[英]C++ Builder 2009 - Simple List of Ints
來自Java,我習慣於內置數據結構,可以快速/輕松地引用它,從而可以執行將整數添加到列表中並檢查列表中是否存在整數的操作。 由於這似乎很常見,因此我希望了解C ++ Builder是實現此目的的簡單方法。 我也可以使用標准的C ++庫,只要它可以與C ++ Builder一起使用即可。 ...
[英]C++ Builder 2009 - IndySystem120.bpl - Entry Point Not Found
我正在使用C++ Builder 2009 。 我的環境中安裝了indy系統,內核和協議。 最近,大約每周一次,我收到以下消息: 標題: bds.exe - Entry Point Not Found 消息: The procedure entry point @Idstack@ ...
[英]C++ Builder 2009 UnicodeString Regular Expressions
好奇的人都知道在C++ Builder 2009使用UnicodeString進行正則表達式的簡便快捷方法。 特別是對於IPv4 IP地址。 ...
[英]C++ Builder 2009 Iterate/Recurse through Components on a Form
我希望遍歷表單上的各個組件。 我計划遍歷各個組件,以對特定類型的組件進行批量更改,但是為此,我需要所有組件的句柄。 我檢查了Code Complete和Google,但是沒有回答我自己的問題的運氣。 ...
[英]localization with c++ builder 2009 reinit.pas
我很討厭RAD Studio 2009 C ++ Builder項目。 在IDE中,我可以在程序啟動之前使用Project / Language / Acivate選擇一種語言。 很好 現在,我想在運行時更改語言。 為了做到這一點,我需要一個Delphi單元reinit.pas,它足夠好 ...
[英]Stop component from executing code in IDE (BCB)
我制作了一個新組件,可以在IDE上執行構造函數中的代碼。 我需要阻止它執行此操作,而僅在它實際執行程序時執行代碼。 我正在使用C ++ Builder 2009。 ...
[英]Tips to speed up debugging in Codegear
有什么技巧可以加快Codegear中的調試速度嗎? 例如,當我設置斷點時,一旦到達斷點,IDE有時可能需要很長的時間才能激活,並且當我按下F8(步進)時也是如此。 ...
[英]Printf used in unfamiliar fashion
將C ++ Builder項目升級到RAD Studio 2009時,我發現了這行代碼: 它不會在2009年編譯,但是這條線的意圖是什么,什么是更好的等價物呢? 鑒於mProcessLength->Text現在是wchar_t* 。 ...
[英]Are redundant include guards necessary?
Codegear RAD Studio 2009中是否需要“冗余包括警衛”? 編譯器是否足夠聰明,可以自行處理? 例如,我可能在foo.h中有以下'include guard': 以及use_foo.h中的以下'冗余包含保護': 此外,如果編譯器不夠智能,如果它們包含在源 ...
[英]#pragma once equivalent for c++builder
Codegear RAD Studio 2009有什么等效於#pragma once東西嗎? 我正在使用預編譯的頭向導,並且我想知道在包含頭文件時是否仍然需要使用包含保護? ...
[英]Compiler optimization for fastest possible code
我想選擇編譯器優化來生成最快的應用程序。 我應將以下哪些設置設為true? 消除死角 消除基本塊和函數中的重復表達式 啟用回路感應變量並降低強度 啟用奔騰指令調度 擴展常見的內在功能 優化跳躍 使用寄存器變量 還有一個選項“ ...
[英]Implement IDropTarget
我想將文件從Windows資源管理器拖放到在Codegear RAD studio 2009中構建的應用程序中。然后,我希望能夠從要拖放的對象訪問數據。 我相信我必須實現IDropTarget。 有人可以提供一個示例,說明如何實現IDropTarget來實現這一目標嗎? ...
[英]Why is C++Builder failing to create pre-compiled headers?
問題 在CodeGear C ++ Builder 2009中,我們使用預編譯的頭文件注入來大大減少我們的編譯時間。 我們有相同的頭文件被注入到多個項目中。 編譯某些項目時,編譯器會踢出以下警告: 在此示例中, Dateutils.hpp是它抱怨的文件(CodeGear的標頭) ...