我用做了一个小程序EXE文件,在自己的电脑上能用,
但是在被人没有安装Delphi的机器里打开后,功能却失效再怎么点按钮没反应!
不知道上为什么- -
但是在被人没有安装Delphi的机器里打开后,功能却失效再怎么点按钮没反应!
不知道上为什么- -
解决方案 »
- 求贤
- 重分求TVrCopyFile这个控件是那个套件里面的控件,解决Copyfile占用资源的问题
- 高分请教控件问题,不够在给,进者有分!!!
- activeForm的多线程问题
- 在delphi7 中怎么把quick reprort组件怎么加进出呀!在线待。。。。
- 为什么我把窗体1 的名字设为LOGIN,而保存窗体1时文件名就不能为LOGIN呢??
- TSQLConnection如何与本地SQL2000相连? 在线等待...
- 一个简单问题,希望兄弟帮忙,来者有分..............神啊,救救我吧!!
- edit的数据显示功能
- 关于用流处理图象的问题。
- 将一个C++代码翻译成delphi代码
- 很奇怪的新事务不能登记到指定的事务处理器中的问题
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;type
TfrmSpeed = class(TForm)
btnSlowSpeed: TButton;
btnRestore: TButton;
btnFastSpeed: TButton;
btnTest: TButton;
procedure btnSlowSpeedClick(Sender: TObject);
procedure btnRestoreClick(Sender: TObject);
procedure btnFastSpeedClick(Sender: TObject);
procedure btnTestClick(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
frmSpeed: TfrmSpeed;implementationUses unitPortTalk;{$R *.dfm}procedure Speed(count : word);
begin
if not OpenPortTalk then exit;
OutPortb($43, $34); //写8253控制寄存器,设置写0定时器
OutPortb($40, lo(count)); //写定时值低位
OutPortb($40, hi(count)); //写定时值高位
ClosePortTalk;
end;procedure TfrmSpeed.btnSlowSpeedClick(Sender: TObject);
begin
Speed($6000); //变慢
end;procedure TfrmSpeed.btnRestoreClick(Sender: TObject);
begin
Speed($2ea5);
end;procedure TfrmSpeed.btnFastSpeedClick(Sender: TObject);
begin
Speed($500);
end;procedure TfrmSpeed.btnTestClick(Sender: TObject);
const
myData = $C602;
begin
if not OpenPortTalk then exit;
OutPortb($378, $34); //写
OutPortb($379, lo(myData)); //写定时值低位
OutPortb($37A, hi(myData)); //写定时值高位
ClosePortTalk;
end;end.就是这个
没效果会不会是OutPortb这个函数的原因啊!