云外归鸟工作室网站

标题: 恭贺大鸟重新开张,能看看我这样改有问题吗? [打印本页]

作者: zzxaaaaa    时间: 2010-10-10 17:20
标题: 恭贺大鸟重新开张,能看看我这样改有问题吗?
http://bbs.eyuyan.com/read.php?tid=235927&page=e&#a
一直上不了你的网自己改了一下不知对不

作者: zzxaaaaa    时间: 2010-10-10 17:32
还是有问题,静态编译后,又不对了,静态库也要改吗?

作者: 云外归鸟    时间: 2010-10-10 22:05
1.1.3的静态库没有修正你的问题,只是修改与一些支持库编译冲突
作者: zzxaaaaa    时间: 2010-10-11 01:03
本帖最后由 zzxaaaaa 于 2010-10-11 01:15 编辑

控件太大上传不了请下载http://1.dc.ftn.qq.com/ftn_handl ... f8f745b5ff9e20757e9
提取码 df1663c6
鼠标移动返回 双精度小数型 坐标
一般 cad 类控件坐标都是 双精度小数型

作者: zzxaaaaa    时间: 2010-10-13 10:57
是参数值

作者: 云外归鸟    时间: 2010-10-14 01:03
你能不能找简单的例子
作者: zzxaaaaa    时间: 2010-10-17 20:45
本帖最后由 zzxaaaaa 于 2010-10-17 20:46 编辑

00B111D2    8B48 08                  mov     ecx, dword ptr [eax+8]
00B111D5    890E                     mov     dword ptr [esi], ecx
00B111D7    8B50 0C                  mov     edx, dword ptr [eax+C]
00B111DA    8B45 1C                  mov     eax, dword ptr [ebp+1C]
00B111DD    8956 04                  mov     dword ptr [esi+4], edx      //这里地址错 应为 mov     dword ptr [esi]
00B111E0    83C6 04                  add     esi, 4
00B111E3    40                       inc     eax
00B111E4    8945 1C                  mov     dword ptr [ebp+1C], eax
00B111E7    8B07                     mov     eax, dword ptr [edi]
00B111E9    8B4418 08                mov     eax, dword ptr [eax+ebx+8]
00B111ED    85C0                     test    eax, eax                    |
00B111EF    74 0D                    je      short 00B111FE              |
00B111F1    8B4D 08                  mov     ecx, dword ptr [ebp+8]      |
00B111F4    50                       push    eax                         |
00B111F5    E8 36080000              call    00B11A30                    |   //这个子程序没看懂,有它就处错,全部不要
00B111FA    8906                     mov     dword ptr [esi], eax
00B111FC    EB 1A                    jmp     short 00B11218
00B111FE    C706 00000000            mov     dword ptr [esi], 0
00B11204    EB 12                    jmp     short 00B11218
改为
00B111D2    8B48 08                  mov     ecx, dword ptr [eax+8]
00B111D5    890E                     mov     dword ptr [esi], ecx
00B111D7    8B50 0C                  mov     edx, dword ptr [eax+C]
00B111DA    8B45 1C                  mov     eax, dword ptr [ebp+1C]
00B111DD    8916                     mov     dword ptr [esi], edx
00B111DF    90                       nop
00B111E0    83C6 04                  add     esi, 4
00B111E3    40                       inc     eax
00B111E4    8945 1C                  mov     dword ptr [ebp+1C], eax
00B111E7    8B07                     mov     eax, dword ptr [edi]
00B111E9    8B4418 08                mov     eax, dword ptr [eax+ebx+8]
00B111ED    90                       nop
00B111EE    90                       nop
00B111EF    90                       nop
00B111F0    90                       nop
00B111F1    90                       nop
00B111F2    90                       nop
00B111F3    90                       nop
00B111F4    90                       nop
00B111F5    90                       nop
00B111F6    90                       nop
00B111F7    90                       nop
00B111F8    90                       nop
00B111F9    90                       nop
00B111FA    8906                     mov     dword ptr [esi], eax
00B111FC    EB 1A                    jmp     short 00B11218
00B111FE    C706 00000000            mov     dword ptr [esi], 0
00B11204    EB 12                    jmp     short 00B11218


作者: zzxaaaaa    时间: 2010-10-17 21:58
1.2版内存不可访问错误
作者: 云外归鸟    时间: 2010-10-18 15:50
本帖最后由 云外归鸟 于 2010-10-18 15:51 编辑

你贴汇编码没用的,我也懒得看,都是我的源码编译出来的,我看源码不更好
重要的是你找一个简单的例子让我试,有易源码的.

我好像发现代码有BUG了,你上QQ来,我传你新编译的版本
作者: zzxaaaaa    时间: 2010-10-18 18:30
没你的qq还是你下载吧换了个控件(是web的小些可以用)和前面的一样的问题:
1.1.2版不挂接事件正常,挂接鼠标移动事件,参数始终为零双精度小数高八位不是零时出错,换了我修改后的正常
1.2版出错
http://41.dc.ftn.qq.com/ftn_hand ... 7eaee20fe0497fade09
提取码 59b00b34
包括控件和e例子
作者: 云外归鸟    时间: 2010-10-19 01:25
解决了,升级为1.3.0版
http://www.ywgn.net/thread-7-1-1.html

你上面那个控件不知用的是哪个版本的.net frameWork,我安装后创建不了组件
又用你以前提供的另一个控件来测试才解决,你改我的编译代码不能根本解决问题,有时还有会内存读写错误.

作者: zzxaaaaa    时间: 2010-10-19 10:07
是Microsoft.NET Framework  v2.0.50727
这次改的完美了,谢谢




欢迎光临 云外归鸟工作室网站 (http://www.ywgn.net/) Powered by Discuz! X3