关于C#的两个基本问题
C#提供了类似Delphi,C++Builder,VB的可视化界面设计。如果我要把C#作为GUI开发环境,
首先遇到的两个问题是:
1,用C#编译的程序,能不能在Win98下运行?如果可以,需要拖多大的运行库?是500K,还是50M?
2,在C#中,如何调用我已有的DLL?
谢谢
问题点数:40、回复次数:4Top
1 楼hbtsyx(xor)回复于 2002-02-09 19:21:56 得分 40
1.C#编译的程序,可以在任何安装了.net运行环境的系统中运行,将来甚至可能可以运行在linux中;这个运行库大概16M左右。
2.假如你的sample.dll中有名为sample这个导出函数:
可以这样在你的C#代码中声明:
…………
[DllImport("sample.dll", EntryPoint="sample", SetLastError=true,
CharSet=CharSet.Unicode, ExactSpelling=true,
CallingConvention=CallingConvention.StdCall)]
public static extern ReturnType sample(paramlist);
………………
Top
2 楼jhnhu(玩的就是技术)回复于 2002-02-11 11:14:05 得分 0
怎么做导出函数?
应该是.def的文件吧 怎么做这个文件Top
3 楼WhiteEat(白吃)回复于 2002-02-13 15:02:33 得分 0
c#打包的时候会自动打入mscorlib.dll,该组件是运行在win98的CLR,解释IL.
Top
4 楼snewxf(心疤)回复于 2002-02-18 15:03:15 得分 0
我也想知道?Top




