2012-5-10 10:36
sehe
CnHardWareInfo 在DelphiXE2中不能編譯
CnHardWareInfo 在DelphiXE2中不能編譯
下面語句編譯不過
if not GetProcessAffinityMask(CurrProc, ProcessAffinityOld, SystemAffinity) then
Exit;
還有 64位 裡面的 匯編也是不能編譯
2012-5-10 18:20
Passion
确实是64位的声明问题,我改改。
2012-5-11 09:38
sehe
請問有修改好沒有,修改好後,請及時更新下載, 或發一份給我([email=sehe75@163.com]sehe75@163.com[/email]) 謝謝.
2012-5-11 09:46
Passion
SVN上已经提交。另外请问您所说的“64位 裡面的 匯編也是不能編譯”具体错误位置和出错信息在哪儿?我现在没有环境编它也见不到出错信息。
2012-5-11 10:08
sehe
更新了代碼, XE2 32位可以了,估計64位那些匯編改動較大,沒有64位XE2环境, 可以加我QQ: 105957021, 遠程測試
[[i] 本帖最後由 sehe 於 2012-5-11 10:24 編輯 [/i]]
2012-5-11 10:33
sehe
dcc64 对内嵌汇编的语法进行了更多的限制,现在只能整段的 asm 而不能中间插一段了
64位和32位的寄存器表示不同
2012-5-14 23:28
aqtata817
[quote]原帖由 [i]Passion[/i] 于 2012-5-11 09:46 发表
SVN上已经提交。另外请问您所说的“64位 裡面的 匯編也是不能編譯”具体错误位置和出错信息在哪儿?我现在没有环境编它也见不到出错信息。 [/quote]
请问下CnVcl的SVN地址是?
2012-5-15 10:05
sehe
64位還是不行,匯編代碼編譯不過。
2012-5-15 17:48
Passion
是的。里头代码都是32位的汇编,暂时不支持64位。
SVN地址见:[url]http://cnpack.org/showdetail.php?id=639[/url]
页:
[1]
Powered by Discuz! Archiver 5.0.0
© 2001-2006 Comsenz Inc.