|
主题: 程序间共享数据的U32完成测试,甚好
|
阿璇
职务:普通成员
等级:1
金币:9.0
发贴:131
|
#12004/4/25 15:34:12
版主rock说在XP下不能用,稍做了一些改动,并在win98、win2000 server、winxp SP1、win2003下测试,均可正常使用。 听取高手hw26的建议,不再限于DataLength的具体数值,不严格地说,随便设一个正整数就可以,但为防止意外,还是设为255为好。 附带一个从一个程序向另一个传送数据控制画圆的圆心、半径的例子,只在说明这个U32的作用,界面粗糙,AW6做的,AW7也可用。 有运行不正常的,请告诉我是什么样的错误。谢谢。
|
阿璇
职务:普通成员
等级:1
金币:9.0
发贴:131
|
|
滨滨
职务:版主
等级:4
金币:13.0
发贴:1931
|
#32004/4/26 9:51:56
在偶的机器上运行一会就非法操作了.
|
hw26
职务:普通成员
等级:1
金币:11.0
发贴:240
|
#42004/4/26 18:43:59
我用WinXP SP1+AW6.5,运行share,点击按钮后程序错误,不知为何,请指教。
|
魔岩
职务:版主
等级:6
金币:34.0
发贴:4453
|
#52004/4/26 22:48:59
我在XP上有问题 其实没必要那样做。。。
|
xnzhong
职务:普通成员
等级:1
金币:0.0
发贴:58
|
#62004/4/30 7:31:14
那该如何做才较好呢?
|
万同德
职务:普通成员
等级:1
金币:0.0
发贴:93
|
#72004/4/30 8:26:23
非常好,期待已久,真得很希望更多的滨滨、老张;更多的U32。 如果能共享变量那就更好了。再期待ing……
|
与人同乐
职务:管理员
等级:6
金币:18.0
发贴:3928
|
#82004/4/30 15:35:50
ROCK指的大概是Memtools.U32
|
shanyecao
职务:普通成员
等级:1
金币:0.0
发贴:2
|
#92004/5/2 18:04:28
在我的机器上也出错。我的机器系统为win98,运行share.exe,然后运行get,就出错了,先运行后者也会出错。 详细为: SHARE 在 019f:01806cf8 的模块 SHAREDATA.U32 中导致无效页错误。 Registers: EAX=00000000 CS=019f EIP=01806cf8 EFLGS=00010202 EBX=00000007 SS=01a7 ESP=007af93c EBP=007af94c ECX=00000002 DS=01a7 ESI=005a8ce4 FS=723f EDX=00000008 ES=01a7 EDI=00000000 GS=5006 Bytes at CS:EIP: f3 a5 89 d1 83 e1 03 f3 a4 5e 5f c3 57 56 53 89 Stack dump: 00506f68 005a2e04 0180dd7e 00506f58 007afa0c 004d0cf7 005a8ce4 00000007 005aa194 00010011 00506f68 5f78784d 72616853 74614465 00000061 005aa18c
|
万同德
职务:普通成员
等级:1
金币:0.0
发贴:93
|
|