社区
C#
帖子详情
C#调用dll
cloudfang
2011-03-10 10:57:21
原本程序在32位机器上编译,在32位和64位机器上运行均无问题。
最近修改程序,调用了一个C写的动态链接库(编译成32位的),结果在32位机器上运行没有问题,在64位win7操作系统下运行报错:"试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B)"
求解!
...全文
129
1
打赏
收藏
C#调用dll
原本程序在32位机器上编译,在32位和64位机器上运行均无问题。 最近修改程序,调用了一个C写的动态链接库(编译成32位的),结果在32位机器上运行没有问题,在64位win7操作系统下运行报错:"试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B)" 求解!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bbb332
2011-03-10
打赏
举报
回复
原因:程序集之间的通讯要么全是64位环境下的,要么全是32位环境下的。不能混编访问。不然会出现“试图加载格式不正确的程序”的错误。
C/S:
运行C/S程序比较简单,直接在Build C/S程序的时候显式指定为X86(64位系统默认为X64)就可以了。
B/S:
运行B/S稍稍复杂点。在建立网站的时候,又分为两种情况。
A:建立的是“项目”:这个时候跟 C/S 的处理是一样。
B:建立的是“网站”:只需要修改IIS的配置就可以了。
i).“cscript %systemdrive%\inetpub\adminscripts\adsutil.vbs set w3svc/appPools/enable32bitapponwin64 1”
(enable32bitapponwin64为1代表可运行32位应用程序),该项可以通过 “命令行”执行一次。(此命令的作用是使IIS能够注册32位的.net FW)
ii).64位OP默认是在IIS下注册了64位的.net Framework的,因此还必须再注册一个32位的.net Framework
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727> aspnet_regiis.exe -i
C++
调用
C#
的
DLL
实例程序
C++
调用
C#
的
DLL
实例程序,压缩包中包含部分程序说明,很小的几行代码,但是C++
调用
C#
的
DLL
目的已经达到。
C#
调用
C/C++
Dll
中函数实例代码
实例代码说明如何在托管的
C#
代码中
调用
非托管的Win32 API或者自己用C/C++写的
Dll
中的函数,以及如何传递输入、输出字符串参数,结构类型参数等问题。
C#
零基础入门课程
零基础
C#
入门课程旨在帮助编程小白从零开始掌握
C#
语言的基础知识和编程技能。课程主要包括以下几个方面:
C#
语言简介与开发环境搭建:介绍
C#
语言的特点、应用场景和优势,并教授如何搭建
C#
开发环境,选择和使用常用工具。
C#
基础语法:详细讲解
C#
的基本语法规则和代码结构,包括变量和数据类型的声明和使用、运算符的种类和应用、控制语句的编写等。面向对象编程:深入介绍面向对象编程的基本概念,如类、对象、继承、多态、封装和抽象等,并教授如何定义类和创建对象。常用类库和框架:介绍.NET Framework的强大功能和各种类库,以及如何在
C#
编程中利用这些类库和框架提升编程效率。此外,课程还会提供一些实践项目,让学员通过实际操作来巩固所学知识,提高编程能力。总之,零基础
C#
入门课程是一门全面、系统的
C#
编程入门教程,适合对
C#
编程感兴趣的初学者学习。通过本课程的学习,学员将掌握
C#
编程的基本知识和技能,为后续的进阶学习和项目开发打下坚实的基础。
c#
使用ffmpeg显示rtsp视频流
在
c#
中直接
调用
ffmpeg接口有些困难,但是如果功能简单,通过二次封装接口成
dll
给
c#
调用
就很方便了,例如在
c#
中显示rtsp视频,可以直接改造ffmepg的示例代码demuxing.c ,封装成
dll
给
c#
调用
,在
c#
直接用一个pixtruebox就Ok了。
C#
二维码生成
C#
二维码生成 通过对
dll
文件的
调用
,生成二维码,很好的东西,下了会受益~!
C#
110,530
社区成员
642,572
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章