- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我目前有一个 System.Drawing.Bitmap,我需要将它转换成一个 stdole.StdPicture。
目前我正在使用:
var pic = (stdole.StdPicture)Microsoft.VisualBasic.Compatibility.VB6.Support.ImageToIPicture
(MyDLL.Properties.Resources.Img); // this is a System.Drawing.Bitmap
但我收到编译器警告:
Warning 'Microsoft.VisualBasic.Compatibility.VB6.Support.ImageToIPicture(System.Drawing.Image)' is obsolete: '"Microsoft.VisualBasic.Compatibility.* classes are obsolete and supported within 32 bit processes only. http://go.microsoft.com/fwlink/?linkid=160862
那么用什么代替呢?我还找不到其他解决方案...
最佳答案
取自 NetOffice http://netoffice.codeplex.com Office 插件示例
public class IconConverter : System.Windows.Forms.AxHost
{
private IconConverter(): base(string.Empty)
{
}
public static stdole.IPictureDisp GetIPictureDispFromImage(System.Drawing.Image image)
{
return (stdole.IPictureDisp)GetIPictureDispFromPicture(image);
}
}
关于c# - 将 System.Drawing.Bitmap 转换为 stdole.StdPicture,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6110337/
刚安装了 VS2015 和 VS2010... 有问题的应用程序是使用 VS2010 构建的(设置为使用 .Net 4.0)(未迁移到 VS2015)在我的机器上运行良好,将其放在服务器上并在堆中崩溃
我正在尝试在 Visual Studio 2010 中构建一个由多个项目组成的解决方案,但其中一个项目在编译时出现了一个奇怪的错误: Cannot load referenced assembly:
我们有一个大型 C# (.net 2.0) 应用程序,它使用我们自己的 C++ COM 组件和一个也通过 COM 访问的第 3 方指纹扫描仪库。我们遇到了一个问题,即在生产中,来自指纹库的一些事件没有
要获得赏金,请提供带有工作代码的答案。谢谢。 我有一个 vbPicTypeIcon 类型的 stdole.StdPicture 对象。我需要将其转换为 vbPicTypeBitmap 类型。由于项目限
我刚刚开始在我的 ClickOnce 应用程序中遇到以下错误。安装和运行相同的应用程序时,看似安装成功后我收到一条错误消息: Application Validation did not succee
我发布了一个 C# 程序并将其出售给其他人。几个人遇到了与 Error message "Unable to install or run the application. The applicati
我目前有一个 System.Drawing.Bitmap,我需要将它转换成一个 stdole.StdPicture。 目前我正在使用: var pic = (stdole.StdPicture)Mic
我正在将 SQL Server 2008 迁移到 2012,并在为 CLR 例程创建一些必要的程序集时遇到了挑战。该例程依赖于 stdole.dll,但我无法创建此程序集。我的代码如下: ALTER
在早期版本的 Visual Studio 中,这些 DLL 不会添加到我的项目中。我的猜测是我的引用文献之一依赖于这些 DLL。根据我的阅读,突出显示的 Microsoft.Office.Intero
当一个用户尝试运行该应用程序时,我们的 ClickOnce 应用程序将报告: Unable to install or run the application. The application req
我是一名优秀的程序员,十分优秀!