zoukankan      html  css  js  c++  java
  • DELPHI 多线程


    效果不正确

    unit Unit1;

    interface

    uses
      Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
      Dialogs, StdCtrls;

    type
      TForm1 = class(TForm)
        Button1: TButton;
        Button2: TButton;
        Button3: TButton;
        procedure Button1Click(Sender: TObject);
        procedure Button2Click(Sender: TObject);
      private
        { Private declarations }
      public
        { Public declarations }
      end;

    var
      Form1: TForm1;

    implementation

    uses UnitThread1, UnitThread2;
    {$R *.dfm}

    procedure TForm1.Button1Click(Sender: TObject);

    begin
      with playsoundThread1.Create(false) do
      begin
        Priority := tpNormal;
        FreeOnTerminate := true;
      end;
    end;

    procedure TForm1.Button2Click(Sender: TObject);
    begin
      with playsoundThread2.Create(false) do
      begin
        Priority := tpNormal;
        FreeOnTerminate := true;
      end;
    end;

    end.

    unit UnitThread1;

    interface

    uses
      Classes, Mmsystem;


    type
      PlaySoundThread1 = class(TThread)
      protected
        procedure Execute; override;
      end;

    implementation

    procedure PlaySoundThread1.Execute;
    begin
      playsound('Alarm08.wav', hinstance, snd_sync);
    end;

    end.




    附件列表

    • 相关阅读:
      7
      6
      5.1
      5
      C#类库帮助类
      Asp.net 数据库依赖那些事
      C#使用NLog记录日志
      JQuery常用操作实现方式
      常用Sql 标量值函数
      Sql语句查询XML
    • 原文地址:https://www.cnblogs.com/xe2011/p/3876153.html
    Copyright © 2011-2022 走看看