我在Delphi中写一个DLL用来控制0x61(主机的喇叭)在98下调用是好的。可以到了win2k下就不行了。请高手指教.谢谢

pp616 2001-11-12 04:35:51
Delphi的代码如下。
单元文件:
unit speakIO;

interface

procedure out_port(skon:byte;f1:byte;f2:byte);stdcall

implementation

procedure out_port(skon:byte;f1:byte;f2:byte);
asm
mov al,skon
out $61,al
mov al,$0B6
out $43,al
mov al,f1
out $42,al
mov al,f2
out $42,al
end;

end.

项目文件:
library myspeakIO;

uses
SysUtils,
Classes,
speakIO in 'speakIO.pas';

exports
out_port index 1;

begin
end.
...全文
36 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
hellion 2001-11-12
  • 打赏
  • 举报
回复
2000下禁止直接访问硬件。

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧