多平台适应性!!!(100分)

  • 主题发起人 主题发起人 chunlizh
  • 开始时间 开始时间
C

chunlizh

Unregistered / Unconfirmed
GUEST, unregistred user!
各位大侠,请帮忙!

我在编程时使用了一个API:NetShareAdd,而是这个API在Win98,95下
是在SvrAPI.dll中声明;在WinNT,Win2000下又是在NetAPI32.dll下声明的,
我想知道如何写才能使程序同时在Win98,95,WinNT,Win2000运行?
 
好像要加个开关巴
判断操作系统先,是98执行……
是2000执行……
 
动态加载dll中的函数:
if iswin9x then
h := LoadLibrary('netapi32.dll');
else
h :=
netsharedadd := GetProcessAddress(h, '...

-----
http://www.8421.org
 
没有更好的方法吗?
 
同意 qdyoung的方法。
 
后退
顶部