C++ builder
走好每一步
读万卷书,行千里路。
展开
-
c++ Builder 死机解决方法
C++builder 2007,以前同事用一直没问题。到我用,调试运行程序,有时能成功,有时直接死机。除了鼠标能动,其它都动不了,关闭也关不了,任务管理器也调不出来,一开始怀疑是程序的原因,特意弄了个最简单的代码,结果同样遇到这种情况。后来怀疑是builder的原因,又装了c++ builder 2010,还是会死机。解决办法:卸掉瑞星杀毒软件,卸掉360安全卫原创 2015-06-16 17:59:32 · 2067 阅读 · 0 评论 -
C++builder 2010 Image控件五种办法显示bmp图片
C++builder 2010 五种办法显示bmp图片其中方法4可以显示除了bmp格式,还可以显示jpg、gif等格式 // 方法1Image1->Picture->LoadFromFile("1.bmp"); // 方法2Image1->Picture->Bitmap->LoadFromFile("1.bmp"); // 方法3TFile原创 2017-04-15 17:15:04 · 4759 阅读 · 0 评论 -
c++ builder 更改窗体类名
有时为了检测某个应用程序是否在运行,而又不能通过标题去Findwindow那么只好改窗体类名了。如果工程是Uniocdevoid __fastcall TForm1::CreateParams(Controls::TCreateParams &Params){TForm::CreateParams(Params);wcscpy((wchar_t *)Para原创 2017-03-23 19:09:20 · 2178 阅读 · 0 评论 -
Inno Setup 检测程序是否在运行 多国语言版
Inno Setup 检测程序是否在运行 多国语言版根据窗口类名来查找程序是否在运行。如果改窗口类名,在我博客里有。[CustomMessages]english.InstallCaption = The installer detects that xxx is running.%n%nYou need to close it then click“Yes”原创 2017-03-25 14:57:08 · 1400 阅读 · 0 评论 -
字符串转int需要注意输入值检查 c++builder
try { iVal = Edit_xxx->Text.ToInt(); } catch (...) { //text为非数字的时候,Text.ToInt()会抛出异常 iVal = 0; }原创 2017-01-18 14:04:34 · 493 阅读 · 0 评论 -
C++ Builder 截取窗体消息 OnMessage 来实现F1快捷键
//自定义消息响应函数 void __fastcall AppMessage(tagMSG &MSG,bool &Handled);void __fastcall TMainForm::AppMessage(tagMSG &MSG,bool &Handled){ if (MSG.message == WM_KEYDOWN) { if (MSG.wParam == VK_F1)原创 2016-11-05 22:18:01 · 1099 阅读 · 0 评论 -
c++Builder 2009 2010 出现Cannot convert 'wchar_t *' to 'const char *
Function(char * some)Function(edit->Text.c_str()) //结果就在这行出现Bug Cannot convert 'wchar_t *' to 'const char *解决方法菜单"Project"-》“Options”-》“Directories and Conditionals ”选项_TCHAR maps to c转载 2015-07-18 13:04:39 · 3970 阅读 · 0 评论 -
win7 安装 Delphi / C++ builder 无法打开"EditorLineEnds.ttr" dbExpress140.bpl
1.提示缺少dbExpress140.bpl,DbxCommonDriver140.bpl这是win7兼容问题 在Program Files (x86)\Embarcadero\RAD Studio\7.0\bin、找到bds.exe右键菜单里选“兼容性疑难解答” -》“尝试建议的设置” -》“启动程序” 使用WinXP兼容模式来运行,保存设置。搞定。2.提示无法打开"Edi原创 2015-06-19 23:49:17 · 1636 阅读 · 0 评论 -
c++ builder 俩种不同风格的窗体
菜单‘File“-》”New“-》VCL Forms Application -C++ Builder 这个控件是黑色边框,白色中间色Form-C++ Builder 这个控件颜色和窗体颜色差不多的原创 2015-06-18 10:15:59 · 1266 阅读 · 0 评论 -
c++ builder 拖控件到GroupBox和PageControl上面,控件不见了。
以前笔者是使用VC的,由于老项目的维护需要用到C++builder,但是笔者不熟悉这款IDE,导致很多痛苦的事情发生。1.c++ builder 经常发生拖控件到GroupBox和PageControl上面,控件不见了。笔者上网查到一个答案,说是Object Tree View可以看到控件的依赖关系,也就是这个树形图可以很清晰地看到控件的父窗口是谁。只要轻轻一拖,就可以把控件拖原创 2015-06-18 09:13:26 · 2004 阅读 · 0 评论 -
c++ builder GroupBox的使用方法,如何把控件拖到TGroupBox上面
答:可以用两种方法。一种是使用组合框(GroupBox),另一种是使用单选按钮分组框(RadioGroup)。组合框顾名思义就是用来把许多组件组合起来,使窗口变得整齐而有条理,每一组不同的按钮使用一个组合框。在设计时,首先把组合框放在窗体上,然后再把单选按钮放在分组框上。要记住的是,放置次序不能颠倒。一旦把单选按钮放在分组框中,那么这个单选按钮就属于这个组合框了,你无法把它从组合框中移走,转载 2015-06-16 17:55:07 · 4740 阅读 · 1 评论 -
C++Builder 2010 CheckBox 自适应文本宽度
C++Builder 2010 CheckBox 自适应文本宽度void __fastcall TForm1::Button1Click(TObject *Sender){ Graphics::TBitmap *bitmp = new Graphics::TBitmap; bitmp->Canvas->Font = CheckBox1->Font; int captionWidth原创 2017-04-22 12:08:53 · 830 阅读 · 0 评论