被一个DELPHI小程序难倒了,我怎么调试也不行。UP有分。 哪里不行了?你那些汇编干什么的?似乎在Win32里不能直接这么调中断吧 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有病和你本人一样这与delphi有关吗 Delphi 2.0以上版本使用汇编语言,不能使用DOS下的中断调用及汇编必须将BX寄存器入栈。Procedure TForm1.Button1Click(Sender:TObject);begin ASM push bx //此行汇编必须要有,且在第一行 mov ax,0ffh add ax,033h pop bx //必须恢复BX寄存器,否则系统出现不可预料的错误,小心当机。 END; end; **********************咋样?欢呼吧!!!************************ 分太少了,此问题至少值40分!!!************************** 我在Delphi4下内嵌汇编怎么没这么多讲究? delphi如何实现这样的程序(关于热键) 我们还要不要继续再学Delphi? 嵌入到IE工具条的问题!!! 怎么样判断一个文件是否存在? 很着急! 为了写一控件,我把代码写在一个单独的Unit中,但是怎样才能调试它呢? 关于access的一个菜鸟级的问题 求助高手!ADO如何支持多线程? 怎么做一个教学软件啊??? DBgrid中显示问题 关于ActiveX Form签名的问题(一定送分) 一个巨难的问题!至今尚无人能解!!
Procedure TForm1.Button1Click(Sender:TObject);
begin
ASM
push bx //此行汇编必须要有,且在第一行
mov ax,0ffh
add ax,033h
pop bx //必须恢复BX寄存器,否则系统出现不可预料的错误,小心当机。
END;
end;
**********************
咋样?
欢呼吧!!!
************************
分太少了,此问题至少值40分!!!
**************************