高分求救 大侠们c#到底可不可以调用vc编写的动态连接库,那还要vc编写的组件干什末 我用vc作了一个组件,里边用到参数类型有unsigned char,int ,结构,枚举,在c#里怎末声明 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 typedef enum { A = 200, #ifdef USE_VENDOR_ALGOS B = 10000, C, D, #endif E, F=E, G=E- 1, }MYENUM;#define CPTR *#define CRET inttypedef int CRYPT_HANDLE;typedef struct { char K[5]; int ivSize; unsigned char L[7]; }FO;int afdsdaf(FO U,INT CPTR V,MYENUM EN1) C++较差,没看明白你的MYENUM是什么意思。typedef struct { char K[5]; int ivSize; unsigned char L[7]; }FO换成:struct FO{char K[5] ;int ivSize ;char L[7] ;}就可以了。前面的看不懂。 当然可以调。最好的方法在c++中用Byte/Int16,结构和枚举应该是一样的吧 很简单!框架里面有例子,你对则换就可以啦,如:D:\Microsoft\Visual Studio .NET 2003\SDK\v1.1\Samples\Technologies\Interop\PlatformInvoke\Custom\CS\Structs.cs就有结构的变换例子,对着换就可以调用了! .net 用户的认证与授权问题 c#调用C的DLL C# Winform做vpn客户端(虚拟专用网),急。在线等。解决问题就结贴。 超诡异的问题:“由于应用程序的配置不正确,应用程序未能启动” textbox與數據庫連接 急问,在线等,将多个TcpListener绑定在同一个端口上的问题 写游戏,排前五名如何写? WinFrom 中的dataGrid为何没有滚动条 关于输出excel的问题 怎么给toolbar的每个按钮添加click事件啊? 没有安装.net framwork的机器能运行.net的程序吗? .net类库如何记住?
A = 200,
#ifdef USE_VENDOR_ALGOS
B = 10000, C, D,
#endif
E,
F=E,
G=E- 1,
}MYENUM;
#define CPTR *
#define CRET int
typedef int CRYPT_HANDLE;
typedef struct {
char K[5];
int ivSize;
unsigned char L[7];
}FO;
int afdsdaf(FO U,INT CPTR V,MYENUM EN1)
typedef struct {
char K[5];
int ivSize;
unsigned char L[7];
}FO换成:
struct FO{
char K[5] ;
int ivSize ;
char L[7] ;
}
就可以了。前面的看不懂。
D:\Microsoft\Visual Studio .NET 2003\SDK\v1.1\Samples\Technologies\Interop\PlatformInvoke\Custom\CS\Structs.cs就有结构的变换例子,对着换就可以调用了!