说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

关于.Dll打包后不兼容问题

编辑:说三道四文库 发布时间:2018-08-19 07:59
HTML文档下载 WORD文档下载 PDF文档下载
在程序中我使用了GetWindowLong、SetWindowLong、 SetLayeredWindowAttributes 这三个Api函数。。。现在的问题是SetLayeredWindowAttributes这个函数2000/xp新增函数,我在98下,user32.dll不能注册,提示内存出错。更郁闷的是,而在xp下,程序中api的调用依然不起作用,显然是Api函数出问题了,但我觉得xp至少是向下兼容的吧,搞了一晚都没个头绪,请有经验的大虾们指导一下。。
你邮箱多少?
love_syd@163.com
发了个power point打包课件,到你的信箱,希望能帮到你。
收到后能否给我一份:wx86_njf@sina.com
这个,还是先说说这个现象的原因吧,我想知其所以然
不行啊。。按课件里的方法。98下面虽然解决了,user32.dll可以注册,
但在XP下面还是不行,应该依然是user32.dll被其它程序占用吧。。而且我也不想用2000的库文件去替换xp的,再怎么说xp也应该兼容啊。。会不会是程序里调用时申明有问题????
SetLayeredWindowAttributes我也用的,比较麻烦,98/me中我是判断系统后使用其他合适的界面代替了,而2000/xp中有的机器上好用有的不好用。。。至今搞不懂。
是啊。。我觉得功能瞒好的,可以作图形窗体,但用起来太痛苦了。我拿N多。dll去替换98的。dll
程序本来就500多K,把Dll加上就吓人了
嗯。。。我试了在xp下可以正常用啊 ,应该不会在xp下开发与在2000下开发不同吧?
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘