C++Builder 程序员博客
22 Aug
俺在盒子下载了个DevExpress52
解压后是个devcl52.exe
双击后只有图标在状态栏上一闪而过
无法安装
不知道是什么原因
哪位安装成功滴童鞋指教一吓哈
PS:可用分有个零头,把它花掉!
DevExpress42的就用了没问题!!
俺48的都没问题,关键是50和52它是安装版,都有问题
有这么高的版本了?
我以前装DevExpress.VCL.Products.v40_14_11_2008. 是没有问题的
安装版依赖Delphi。如果你的机器上没有安装Delphi,会造成编译失败(dcc32)。
另外Vista以上的系统中安装时,最好以管理员权限运行该安装包。
俺这里是连解压缩都没有执行,它就一闪而过,连个提示都不给,真是郁闷
在XP和WIN7下都是这样
怀疑你下载的不完整。可惜board4all暂时关闭了,去那里下载的版本比较完整。
窑洞和盒子里下载的都一个样,你那边的俺下载不鸟,公司的外网禁快车
<
俺们公司的外网是灰常先进的,是用远程桌面连接通过一台服务器来上的,上面给你什么软件你就只能用什么软件
<
你装个谷歌浏览器 去下载就行了
老蔡 你实在不行 我下载个 发到你邮箱里?
好啊,你先试试能不能安装,能安装的发个给我

Embarcadero RAD Studio2010下安装完毕
运行后,测试成功,一路顺风
已发送蔡头qq邮箱
多谢小周童鞋
围观水源大牛.
围观一群五角星聊天
52安装编译没有问题,但是用到express bar的控件系列时候 提示找不到头文件 ,各位有此问题么?
20 Aug
俺在盒子下载了个DevExpress52
解压后是个devcl52.exe
双击后只有图标在状态栏上一闪而过
无法安装
不知道是什么原因
哪位安装成功滴童鞋指教一吓哈
PS:可用分有个零头,把它花掉!
DevExpress42的就用了没问题!!
俺48的都没问题,关键是50和52它是安装版,都有问题
有这么高的版本了?
我以前装DevExpress.VCL.Products.v40_14_11_2008. 是没有问题的
安装版依赖Delphi。如果你的机器上没有安装Delphi,会造成编译失败(dcc32)。
另外Vista以上的系统中安装时,最好以管理员权限运行该安装包。
俺这里是连解压缩都没有执行,它就一闪而过,连个提示都不给,真是郁闷
在XP和WIN7下都是这样
怀疑你下载的不完整。可惜board4all暂时关闭了,去那里下载的版本比较完整。
窑洞和盒子里下载的都一个样,你那边的俺下载不鸟,公司的外网禁快车
<
俺们公司的外网是灰常先进的,是用远程桌面连接通过一台服务器来上的,上面给你什么软件你就只能用什么软件
<
你装个谷歌浏览器 去下载就行了
老蔡 你实在不行 我下载个 发到你邮箱里?
好啊,你先试试能不能安装,能安装的发个给我

Embarcadero RAD Studio2010下安装完毕
运行后,测试成功,一路顺风
已发送蔡头qq邮箱
多谢小周童鞋
围观水源大牛.
围观一群五角星聊天
3 Aug
我的程序中有调用word文档的按钮,本机使用一切正常,我先用
完全编译:
1.菜单:project- >options
2.compiler页 点击release按扭
3.linker页 去掉use dynamic rtl项的钩选
4.packages页 去掉build with runtime packages 项的钩选
得到exe文件,拷贝到目标机运行,开始一切正常,当点击那个"调用word文档的按钮"时,
报错" invalid Variant operation";
而后,我用installshield X Express打包的办法,其中我用向导动态扫描该程序相关的动态链接文件,
制作了一个setup文件,在目标机上运行,结果出现了同样的现象。
是我在编译选项上遗漏了什么吗?下面给出该按钮的代码,希望大侠们给点提示,先在此谢过了!
void __fastcall TForm1::WordFileClick(TObject *Sender)
{
Label5->Caption ="开始插入照片到word文档中,请稍候……";
// 有关word的操作
V=CreateOleObject("Word.application"); //得到Word对象
V.OlePropertySet("Visible",false); //使word不可见
Vd = V.Exec(PropertyGet("Documents")); //得到文档对象
Vd1=Vd.Exec(Procedure("Add")); //添加新文档
Vactive=V.OlePropertyGet("ActiveDocument");
Vactive.OlePropertyGet("Paragraphs").OleFunction("Add");
int i=1;//插入行数控制
int j=0;//插入的文件名的控制
double setsize;//设定的图像大小
if(Edit1->Text!="")
setsize=StrToFloat(Edit1->Text);
else setsize=10.0;
//插入标题
stext="附图:
";
AddText(i,stext,0);
//循环插入图形和图名
i=3;
for(int mm=ListBox2->Items->Count -1;mm>=0;mm–)
{
stext="图:
";
AddText(i,stext,1);
stext=ListBox2->Items->Strings[j].c_str() ;
//插入图名文字
AddText(i,stext,1);
//插入图形
AddPicture(ListBox2->Items->Strings[j],i-1,setsize);
j++;i=i+2;
}
Label5->Caption ="操作完成,请自行保存文档!";
V.OlePropertySet("Visible",true); //使word可见
}
会嘛???
对不起,我用installshield X Express不太熟,不过我又用
installshield X Express动态扫描了一下,同样出现了" invalid Variant operation"错误提示,
但在这个提示之后,还有一条提示:Could not convert variant of type(Array 0×0548)into
type(Dispatch).说我定义的variant类型变量,在进行类型转换时出错,我在此把头文件贴出来,帮
我分析一下,哪里不妥?
//—————————————————————————
#ifndef zhufile1H
#define zhufile1H
//—————————————————————————
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include <Dialogs.hpp>
#include "Word_2K_SRVR.h"
#include <OleServer.hpp>
#include <sysvari.h>
#include "comobj.hpp"
//—————————————————————————
class TForm1 : public TForm
{
__published: // IDE-managed Components
TLabel *Label1;
TLabel *Label2;
TEdit *Path;
TEdit *File;
TButton *Serch;
TListBox *ListBox1;
TListBox *ListBox2;
TButton *Add;
TButton *AddAll;
TButton *Del;
TButton *DelAll;
TButton *WordFile;
TEdit *Edit1;
TLabel *Label3;
TLabel *Label4;
TOpenDialog *OpenDialog1;
TLabel *Label5;
TScrollBox *ScrollBox1;
TScrollBox *ScrollBox2;
TButton *Button1;
void __fastcall SerchClick(TObject *Sender);
void __fastcall AddClick(TObject *Sender);
void __fastcall DelClick(TObject *Sender);
void __fastcall AddAllClick(TObject *Sender);
void __fastcall DelAllClick(TObject *Sender);
void __fastcall WordFileClick(TObject *Sender);
void __fastcall PathDblClick(TObject *Sender);
void __fastcall ListBox1Click(TObject *Sender);
void __fastcall ListBox2Click(TObject *Sender);
void __fastcall Button1Click(TObject *Sender);
void __fastcall Edit1KeyPress(TObject *Sender, char &Key);
private: // User declarations
public: // User declarations
void __fastcall SearchFile(AnsiString Path,AnsiString filename,TStrings *list);
void __fastcall SearchPath(AnsiString Path,AnsiString filename,TStrings *list);
Variant V,Vd,Vd1,Vd2,Vactive;
void AddText(int i,Variant text,int duiqi);
void AddPicture(AnsiString name,int i,double setsize);
bool __fastcall DotInStr(AnsiString ass);
__fastcall TForm1(TComponent* Owner);
};
//—————————————————————————
extern PACKAGE TForm1 *Form1;
//—————————————————————————
#endif
另外,主文件的声明部分:
//—————————————————————————
#include <vcl.h>
#pragma hdrstop
#include "zhufile1.h"
//—————————————————————————
#pragma package(smart_init)
#pragma link "Word_2K_SRVR"
#pragma resource "*.dfm"
TForm1 *Form1;
#include <SysUtils.hpp>
Variant stext;
安装word了么?
我找到答案了
还是完全编译的事情,在点击发布按钮时,会自动选择代码优化
我把代码优化去掉后,进行完全编译,
再将exe文件拿到目标机上试,就一切ok了;跟word是否可见没有关系
不过还是要谢谢"BCBPLC",这里有你的功劳。
看答案
13 Jul
我下载的是teechart8.0 full source 版本。
我先在tool->environment option->Liabry->Liabry path 下增加了指向teechart8.0中的source文件夹路径
然后打开source目录下的Tee8BCB5.bpg后点project->compile all projects 就一直弹出找不到*bpi的对话框,换了几个版本都是一样,我原来安装过teechart5.0,我卸载了,我在 component->install package下面检查了一下,没有加载老版本的控件了呀,,,,急死我了,请高人指点一下,在线等
别外有没有人有8.0安装版本的,能提供的话更加感谢,请各位帮一下,真的非常感谢
现在eechart又中文版的啦,挺方便的,极力推荐!去看看吧!
6 Jul
我习惯把开发环境安装在VMWare虚拟机中,以下是我用BT发布的虚拟机文件,已安装好RAD2010,
下载后可直接使用:
http://u.115.com/file/f9cd2ed0a6
赞一个
看看去
好。。。。。。。
顶一个!

谢谢分享,下载去看看
这个要顶
不错.省的装来装去.
好样的,支持楼主,我今夜就把它下下来
下着下着没资源了.LZ
VMWare虚拟机用的什么版本
好像虚拟机和本机硬件也有关,下载后不一定都能用吧
好象没有人下,…
不受大家欢迎哦。
我在兼容机(XP)和DELL笔记本(W7,32位旗舰版)上都试过没有问题,运行的很好。
(~ o ~)~zZ,机器配置不够,再运行虚拟机卡死了。
19 May
公司正版光盘不幸裂缝阵亡,升级暂时不会考虑了,网上也搜索不到,哪位好心人能发给我啊,谢谢大家了。
我的Email:zlinwei@21cn.com
妖哥说下,具体区别,别嫌累哈
06,07,09,10哪版更好用?
老大,怎样你才能给我呢?急啊。
@楼主,如果不着急,今晚可以上传到临时服务器,你下载完了通知我一声.昨晚和朋友喝酒去了,没有来的及回复你.
好的。真是太感谢了。
11 May
应该和winxp下一样吧。不过控件所给的安装步骤有几步不太明白 请大侠解释一下 谢谢哈!先附上所给的安装说明。
【1.BCB 菜单: Project->Options->Packages->Add
如果是BCB6: 选择安装的文件夹 yb_base_c6.bpl 和 yb_comm_c6.bpl, 然后按“打开”按钮
如果是BCB5: 选择安装的文件夹 yb_base_c5.bpl 和 yb_comm_c5.bpl, 然后按“打开”按钮
2.BCB 菜单: Project->Options->Directories/Conditionals
Include Path 和 Library Path 都要添上安装路径(包含*.h和*.lib的文件夹)
①Include Path 右面的“…”按钮,添加包含 *.h 文件的文件夹
②Library Path 右面的“…”按钮,添加包含 *.lib 文件的文件夹
3.如果是 Windows 9x 需要在 C:AUTOEXEC.BAT 文件里面的 PATH=后面添加包含 *.bpl 文件的文件夹
①如果是 Windows NT/2000/2003/XP 需要在:我的电脑->属性->高级->环境变量->系统变量:
②列表里面的“变量”为 Path 的“值”按:“编辑”按钮,添加包含 *.bpl 文件的文件夹
无论是①还是②,文件夹之间的间隔都是用分号隔开。 】//这是安装说明
疑问:一、2中括号里包含*.h和*.lib的文件夹具体是哪几个文件夹呢?是Include和Lib吗?
二、3.中添加*.bpl的文件夹又具体是哪个文件夹呢?
一:
*.h和*.lib
*.h 就是以*.h和.hpp结尾(为后缀名)的
*.lib 就是以lib 结尾(为后缀名)的
在Victor 串口 包里VCL文件件里有的有这些文件
二、在VCL文件里的yb_base_c6.bpl 和 yb_comm_c6.bpl文件
一、可是安装说明是说:Include Path 和 Library Path 都要添上安装路径(包含*.h和*.lib的文件夹),
是安装路径里包含*.h和*.lib的文件夹,那么具体是哪个文件夹呢?是不是只要里面有*.h和*.lib的文件夹都需要添加呢?
二、你的意思是直接添加VCL文件夹?
Include Path顾名思义,是包含头文件的文件夹,把.h或.hpp所在文件夹添加进去。
Library Path就是库文件所在的文件夹,把.lib文件所在的文件夹添加进去。
11 May
怎样安装TTE(造字程序产生的字体)文件?直接复制到Fonts文件夹是可以的,但是我用CopyFile复制,却没反应……用AddFontResource也不行
没人知道吗?
在Windows资源管理器中复制字体文件到Fonts文件夹,系统会自动安装该字体(有个注册的过程),所以如果只CopyFile肯定是不行的,用AddFontResource应该是可以的。贴出你的代码看看。
不要意思,自己解决了,忘了来结贴了……谢谢老大的回复
顶一下! 也mark一下!呵呵
26 Apr
ccrun网站下载的
http://www.ccrun.com/view.asp?id=411
1. Iocomp Components v4.02 SP2
iocomp 公司的用于工控领域的控件。产品功能强大,能够实现各种仪表的显示效果
本版本支持以下 IDE:
Delphi 4,5,6,7,2005
C++Builder 5,6
BDS 2006 (Delphi 2006, C++Builder 2006)
RAD Studio 2007 (Delphi 2007, C++Builder 2007)
RAD Studio 2009 (Delphi 2009, C++Bui…
iocomp 公司的用于工控领域的控件。产品功能强大,能够实现各种仪表的显示效果本版本支持以下 IDE: Delphi 4,5,6,7,2005 C++Builder 5,6 (Delphi 2006, C++Builder 2006) RAD Studio 2007 (Delphi 2007, C++Builder 2007) RAD Studio 2009 (Delphi 2009, C++Bui……BDS 2006
错误信息:
[Pascal Hint] iClasses.pas(1628): Variable 'UpdateInterval' is declared but never used in 'TiUpdateObject.UpdateTimerEvent'
[Pascal Fatal Error] iPlotPackPropertyEditorsReg.pas(10): File not found: 'DesignIntf.dcu'
[Linker Fatal Error] Fatal: Unable to open file 'IOCOMP65.OBJ'
将压缩包解压缩后,运行C++Builder6,打开IOComp目录下的Source目录中的Iocomp65.bpk,先Compile,再Install即可。
效果图:

打开IOComp目录下的Source目录中的Iocomp65.bpk 后.编译出现上面3个错误
[Pascal Hint] iClasses.pas(1628): Variable 'UpdateInterval' is declared but never used in 'TiUpdateObject.UpdateTimerEvent'
[Pascal Fatal Error] iPlotPackPropertyEditorsReg.pas(10): File not found: 'DesignIntf.dcu'
[Linker Fatal Error] Fatal: Unable to open file 'IOCOMP65.OBJ'
Toolsapi 没有这个文件夹
<
在BCB的目录下找到了..试一下.谢谢
<
哈哈..成功了..谢谢大家..看来要加分才够了..
hyz_cs
哈哈..成功了..谢谢大家..看来要加分才够了..
兄弟怎么成功的说一下问题一样
12 Apr
在C++builder2009(rad studio 2009)中安装suipack出现错误“安装 RAD Studio 2009 失败!”,按确认后显示“Install finished”。然后打开C++builder2009后发现并无预料中的suipack控件。另外,采取在C++builder2009下install package时,编译出错(一个error),提示找不到suimgr.dcu。如何能在C++builder2009中正确安装suipack6.5控件?
suipack6.6可以安装使用
安装成功。