力为的技术博客

联系 聚合 管理
  154 Posts :: 1 Stories :: 561 Comments :: 0 Trackbacks

MS很高兴的宣布更新了VC2008,美其名曰: Feature Pack!
然而,用该Pack生成的程序却不能在装有VC2008却没有装FP的系统上运行。

为何?

升级过后的runtime binary 依然为xxx90.dll!

不解!
posted on 2008-04-23 11:01 力为 阅读(3348) 评论(11)  编辑 收藏 引用 所属分类: 3. VC&MFC&Qt

评论

# re: VC2008 Feature Pack的问题[未登录] 2008-04-23 21:30 missdeer
FP什么东东  回复  更多评论
  

# re: VC2008 Feature Pack的问题 2008-06-25 01:07 awshome
无法安装这个东西啊。怎么办?  回复  更多评论
  

# re: VC2008 Feature Pack的问题 2008-06-25 09:19 力为
@awshome
装不上的原因多了。
得说明你的环境情况呀。  回复  更多评论
  

# re: VC2008 Feature Pack的问题 2008-11-15 15:50 alexmayer
没装之前的再分发工具和装过FP的再分发工具是不一样的,你可以在微软网站上搜到。  回复  更多评论
  

# re: VC2008 Feature Pack的问题 2010-03-16 17:00 施雨
怎么最近的回复都是2008年11月份的,是不是我已经落伍了。

我的VC2008 Feature Pack无法安装,提示内容为:
None of the products that are addressed by this software update are installed on this computer. Please click Cancel to exit setup.
我装了VC2008 英文版完全安装+sp1补丁,xp系统。

在网上查了一下原因,感觉好像是已经安装了该版本或更高版本。
于是在程序里修改代码,是MFC的单文档程序,运行之后能够出现office2007风格的框架。但是问题也出现了:
1、原来显示的view视图无法显示了,以前用的是静态拆分窗口。
2、Home按钮和菜单都不显示。

现在我想问两个问题;
1、我的电脑环境现在是否支持 office2007 风格的MFC编程。
2、怎样显示视图并拆分窗口(单文档应用程序)
本人已参考文章:用 VS2008 Feature Pack 修改现有的 Visual C++ 程序界面。但是没能解决以上我遇到的问题。

下面是文章链接:
http://blog.csdn.net/DavidHsing/archive/2008/10/21/3113972.aspx  回复  更多评论
  

# re: VC2008 Feature Pack的问题 2010-03-16 19:49 力为
@施雨
sp1已经包含FP

1. 支持
2. 跟原来的一样。FP不影响CView的行为  回复  更多评论
  

# re: VC2008 Feature Pack的问题 2010-03-17 09:00 施雨
@力为
谢楼上!
问题1:那我应该怎样让它响应呢?改变CMyAppView的基类吗?改成什么呢?
问题2:我的Home按钮和菜单都不显示,是什么原因呢?怎样让它显示?  回复  更多评论
  

# re: VC2008 Feature Pack的问题 2010-03-17 10:11 施雨
@力为
现在上面的问题1已经解决。只剩问题2了。
因为我参照的文章里使用多文档扩展类,而我使用的单文档程序,所以视图就没显示出来。

问题:现在只剩菜单还没显示出来了。

我参考的文章链接:
http://blog.csdn.net/DavidHsing/archive/2008/10/21/3113972.aspx  回复  更多评论
  

# re: VC2008 Feature Pack的问题 2010-03-17 12:03 力为
@施雨
Home按钮和菜单?
你是用的Ribbon风格还是菜单?  回复  更多评论
  

# re: VC2008 Feature Pack的问题 2010-03-17 12:14 施雨
@力为
Ribbon风格

int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if(!m_wndRibbonBar.Create(this))
return -1;
m_MainButton.SetToolTipText("主菜单"); //设定提示文本
m_MainButton.SetText("Home"); //设定按钮文本
……
CMFCRibbonMainPanel *pMainPanel = m_wndRibbonBar.AddMainCategory(_T("文件"),IDB_BITMAP2,IDB_BITMAP1);
// 添加打开按钮
pMainPanel->Add(new CMFCRibbonButton(ID_FILE_OPEN,_T("打开")));
……
CMFCVisualManager::SetDefaultManager(RUNTIME_CLASS(CMFCVisualManagerOffice2007));
CMFCVisualManagerOffice2007::SetStyle(CMFCVisualManagerOffice2007::Office2007_LunaBlue);
……
}  回复  更多评论
  

# re: VC2008 Feature Pack的问题 2011-07-25 16:19 free keylogger download
添加的按钮默认怎么是灰色呢?也就是不激活状态,在哪里修改为激活  回复  更多评论
  


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理