visual-c++相关内容

如何打开系统::字符串^成标准::字符串?

所以,我的工作在CLR,创建在Visual C ++ .NET的DLL。 我超铀等code: 静态布尔InitFile(系统::字符串^文件名,系统::字符串^容器) { 返回enc.InitFile(标准::字符串(文件名),标准::字符串(容器)); } 有恩codeR是normaly resives的std ::字符串。但这里的编译器(Visual Studio中)给了我 ..
发布时间:2015-11-26 18:15:18 C#/.NET

LNK2022(重复管理的类型有不同的可见性)的MSVS 2012

我移植从MSVS2005解决MSVS2012。该项目是在C ++。NET,但使用自制的本地C ++ libraires了。我们有没有问题,2005年建设的项目,但现在,我无法用建2012年,我得到了以下错误消息的一个项目: MyFile.obj:错误LNK2022:元数据操作失败(801311E4):重复管理的类型有不同的可见性。 这是什么意思?你需要我帮什么信息? 感谢您的帮助? 解决方 ..
发布时间:2015-11-26 16:55:57 C#/.NET

你可以在C ++ / CLI的WinForms应用程序中使用C ++库本身?

您可以创建一个VC ++ Windows窗体上的CLR,这基本上是一个.NET应用程序用C ++编写运行项目。你能直接从这样的项目中使用非托管C ++库?这是否意味着该库必须编译,并在.NET运行?或者要你写解决方案 是的。这里有一些指南。混合CLI / C ++和本土code。你并不需要一个包装使用他们在CLI / C ++。事实上,你使用CLI / C ++和本土code创建一个包装。 的 ..
发布时间:2015-11-26 16:37:15 C#/.NET

结束语非托管C ++类库用C ++ / CLI - 问题2 - 集合

注意:这篇文章再presents问题#我的询问2。引入块(直到数量也达到了所有的文本)中被重复这两个问题,因为这是可能需要回答的问题的背景资料。 介绍到问题 我有++库,其中包含类和函数是共同的,并在几个“更上一层楼”库共享的托管C。我现在需要提供给C#/。NET应用程序访问的公用库。要做到这一点,我将不得不换用C ++ / CLI的包装类的公用库。 中包含的公共库类可以是包含嵌套类的定义和 ..
发布时间:2015-11-26 10:27:33 C#/.NET

结束语非托管C ++类库用C ++ / CLI - 问题1 - 项目/ code组织

注意:这篇文章再presents问题#我的查询1。引入块(直到数量也达到了所有的文本)中被重复这两个问题,因为这是可能需要回答的问题的背景资料。 介绍到问题 我有++库,其中包含类和函数是共同的,并在几个“更上一层楼”库共享的托管C。我现在需要提供给C#/。NET应用程序访问的公用库。要做到这一点,我将不得不换用C ++ / CLI的包装类的公用库。 中包含的公共库类可以是包含嵌套类的定义和 ..
发布时间:2015-11-26 10:08:19 C#/.NET

这== NULL //这怎么可能?

最近我遇到了我的应用程序的一些奇怪的行为。它已经开发主要在C#但CLI / C ++也用于实现更好的性能。我是在时间跨度比较得到一个System.NullReferenceException在一个非常简单的方法: 时间跨度_TimeStamp; 无效UpdateFrame(时间跨度时间戳) { 如果(时间跨度::等于(_TimeStamp,时间戳)==假) 很明显,在这个前pre ..
发布时间:2015-11-25 23:49:51 C#/.NET

拦截FIleSytemCall为删除

有没有一种方法来检测删除的文件的窗口进行删除过吗?我发现FileSystemWatcher类,但事件引发执行删除操作后,才不过我想陷阱删除操作,一旦用户/进程选择将其删除。您可以监控文件系统表,但寻找一个更好的方法。感谢您的帮助。 解决方案 我觉得simpliest的方法是使用一个钩子得到通知(并最终停止)的过程。它不能在.NET中进行,所以你必须的DllImport 大量的结构和一些功能与P ..
发布时间:2015-11-25 16:20:41 C#/.NET

我需要帮助建立一个词汇的SpeechSynthesizer。某种类型的模板,这样我就可以知道如何创建一个

更多或更少的标题所说的话。我想创建的希腊文本到语音的词汇,所以我可以让我的语言SpeechSynthesizer。我在哪里可以找到某种类型的模板?或者一些指导????或任何你所能提供的是可以接受的,因为在SpeechSynthesizer没有希腊suppport。但我需要它是我自己的创作。而不是一些第三方应用程序。软件开发工具包,头文件,库,原料药全部接受。只是,有希腊文本到语音没有现成的应用 ..
发布时间:2015-11-25 16:18:36 C#/.NET

软件更新

我想了解如何编写软件更新的应用程序?总体思路 该技术是简单的像VC ++或.NET?.. 我只需要这个念头在短暂的。 解决方案 根据您指的是一个软件自动更新假设以下的答案。即启动应用程序时,你做一个检查,看看是否有可用的更新版本,并自动下载/安装新版本,如果是这样的。 微软的ClickOnce是最简单的方式,如果你的应用程序是基于.NET。 这里是,你可以开始一个链接。它可以用于最小化的 ..
发布时间:2015-11-25 16:09:59 C#/.NET

动态调用从自己的脚本语言SOAP服务

我的应用程序都有自己的脚本语言,而我无法摆脱的(大量的客户特定的脚本编写的)。现在,我的客户都在问,如果有可能从内部的脚本语言调用一个SOAP服务。当然,这需要调用的SOAP服务会为每一位客户的不同。这使我有几种选择: 使用WSDL实用程序生成客户特定的SOAP客户端代理,并把客户特定的逻辑在我的应用程序 使用WSDL实用程序生成客户特定的SOAP客户端代理,把客户的具体DLL的客户特定逻辑和预 ..
发布时间:2015-11-25 16:08:54 C#/.NET

大会Microsoft.VC90.CRT问题

我们的C#应用​​程序需要推出thirdpart(从我们的客户)的可执行文件(VC ++)做一些事情。它在XP和Windows 7的工作不错,但它坠毁在窗口嵌入式标准7以下是日志从系统事件日志。 激活上下文生成失败的“C:\安德\第三方\ cogs2.exe”。相关大会Microsoft.VC90.CRT,processorArchitecture="x86",publicKeyToken="1 ..
发布时间:2015-11-25 15:49:50 C#/.NET

我怎么可以混合并发运行时使用.NET code?

我一直使用并发运行时在C ++静态图书馆,最近想使用这个库在C ++ / CLI的项目,以充分利用Windows窗体设计器,避免MFC。不幸的是,并发运行时不与C ++ / CLI所需/ clr开关兼容。我试着周围使用并发运行时中所包含的头文件“的#pragma非托管...的#pragma管理”的指令,但同时这对我来说与其他code在过去的工作,它似乎并没有工作在这种情况下。我的意思是,我得到了错 ..
发布时间:2015-11-25 14:30:35 C#/.NET

“系统::字符串^'到'LPCWSTR'

我要转换系统::字符串^ 到 LPCWSTR 。 为 用FindFirstFile(LPCWSTR,WIN32_FIND_DATA); 请帮忙。 解决方案 最简单的方法来做到这一点在C ++ / CLI是使用 pin_ptr : 的#include< vcclr.h> 无效CallFindFirstFile(系统::字符串^ S) { WIN32_FIND_ ..
发布时间:2015-11-25 14:00:56 C#/.NET

面向.NET 3.5的C ++ / CLI在Visual Studio 2010 Beta 2中

有没有人有任何成功的一个VS 2008的C ++ / CLI(vcproj)项目转换为VS 2010项目(vcxproj),同时保持.NET 3.5作为目标框架?我一直没能做到这一点,并获得该项目建设顺利。该项目编译正常在VS2008的.NET 3.5和罚款VS2010的.NET 4.0,但我无法针对.NET 3.5在2010年的IDE似乎并没有为它提供一个选项,修改vcxproj文件通过添加 ..
发布时间:2015-11-25 13:37:56 C#/.NET

从非托管code System.AccessViolationException?

我在写这个库,实现了一些基本的音频播放功能,在C ++ / CLI通过,将由管理code被消耗的媒体基础架构。我可以播放音频,停止,暂停,等就好了。对于任何人谁不熟悉媒体基金会,媒体会话帖子事件,您可以处理通知。这是通过与IMFAsyncCallback对象的会话对象上调用BeginGetEvent完成。该IMFAsyncCallback定义方法调用(IMFAsyncResult),你应该实现处理 ..
发布时间:2015-11-25 13:07:18 C#/.NET

在不久的将来就会VC ++ MFC过时了吗?

通常人们说的MFC是有点笨拙。它使UI开发稍微难以维持,因为它有很多自动生成code。它具有良好的架构(文档/视图),但并不透明就像Win32编程,了解窗口程序在后台是如何工作的。 所以,这种情况,是好延长在MFC编程或更好的曝光,因为对于容易更快的UI设计,维护,切换到.NET。 这是好继续为MFC开发人员或很好的了解.NET呢? 如何在全球企业都寻找到MFC作为一种技术,用户界面​​的发 ..
发布时间:2015-11-24 22:27:35 C#/.NET

如何正确地访问C ++ / CLI initonly时间跨度场?

下面code编译有警告和智能错误: 引用类测试{ initonly静态时间跨度延迟时间跨度=(1,1,1); 测试() { 长长的蜱= Delay.Ticks; //<<问题 } }; 的问题是: 在警告C4395:'系统::时间跨度::蜱::获得“:成员函数 在initonly数据成员“测试::延迟”的副本,调用 智能感知:服 ..
发布时间:2015-11-24 22:06:45 C#/.NET