1. °³¹ß/½ÇÇà Ç÷§Æû
(1) OS : Windows10
(2) °³¹ßÅø : Delphi7
¾çº´±Ô´Ô, ·ùÁ¾ÅÃ´Ô µµ´ëü ÀÌ°Ô ¿Ö ÀÌ·± °ÇÁö¿ä?
Ȥ½Ã À̱ÛÀ» º¸°Ô µÇ½Å´Ù¸é µÎ °í¼ö´ÔµéÀÇ ´äº¯À» ûÇØ º¾´Ï´Ù.
¸¶¿ì½º ´õºíŬ¸¯À¸·Î ÀÎÇÑ ½ÇÇàÄÚµåÀÇ Áߺ¹µ¿ÀÛÀ» ¸·±â À§ÇØ ¾Æ·¡ Äڵ带 ¸¸µé°í Å×½ºÆ® Çغ¸¾Ò½À´Ï´Ù.
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ExtCtrls;
type
TForm1 = class(TForm)
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
var
block : boolean;
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
begin
if block then exit;
block := true;
Button1.Enabled := false;
OutputDebugString('## Test ##');
sleep(5000);
Button1.Enabled := true;
bLock := false;
end;
end.
±×·±µ¥, Å×½ºÆ® °á°ú µµÀúÈ÷ ³³µæÀÌ ¾ÈµÇ´Â ÀÌ»óÇÑ Áõ»óÀÌ ÀÏ¾î ³³´Ï´Ù.
Button1 À» Ŭ¸¯ÇÑ ÈÄ [ºñÈ°¼ºÈ µÈ ¹öÆ°] À§¿¡¼ ½´ÆðÔÀÓ ÇϵíÀÌ ¸¶¿ì½º¸¦ ¸¶±¸ÀâÀÌ·Î 10¹øÁ¤µµ Àçºü¸£°Ô ´·¯ ÁÖ¾ú½À´Ï´Ù.
¹öÆ°ÀÌ ºñÈ°¼ºÈ µÈ »óȲ¿¡¼ 10¹øÁ¤µµ Ŭ¸¯À» Ç߱⠶§¹®¿¡ Á¦ ¿¹»óÀ¸·Ð Event Log ¿¡
"## Test ##" ÀÌ ¹®±¸°¡ ´ç¿¬È÷ Çѹø ¸¸ ÂïÈú°Å¶ó »ý°¢Çß½À´Ï´Ù.
±×·±µ¥ Á¦ ¿¹»óÀ» µÚ¾þ°í °á°ú´Â ¾Æ·¡¿Í °°ÀÌ ¿©·¯°³ÀÇ ¹®±¸°¡ ÂïÇû½À´Ï´Ù.
ODS : ## Test ##
ODS : ## Test ##
ODS : ## Test ##
Áï, ¹öÆ°ÀÌ ºñÈ°¼ºÈ µÈ »óȲ¿¡¼µµ Äڵ尡 Áߺ¹½ÇÇàµÆ´Ù´Â °á·ÐÀÔ´Ï´Ù.
Áߺ¹½ÇÇàÀ» ¸·±â À§ÇØ ´ëºÎºÐÀÇ Äڵ带 ÀÌ·±½ÄÀ¸·Î ÇØ ¿Ô´Âµ¥, ÀÌ °á°ú¸¦ º¸´Â ¼ø°£ Å«ÀÏ ³µ´Ù ½Í´õ¶ó±¸¿ä.
Ȥ½Ã ÀÌ Äڵ尡 ¿Ö ÀÌ·±½ÄÀ¸·Î ¹Û¿¡ ÀÛµ¿ÇÏÁö ¾Ê´ÂÁö Á¦ ½º½º·Î´Â ÀÌÀ¯¸¦ ¹àÈú ¼ö ¾ø¾î
µÎºÐ²² ¿©ÂÞ¾î º¸°íÀÚ ÇÕ´Ï´Ù.
±×¸®°í ¹öÅÏÀÌ ºñÈ°¼ºÈ µÈ »óȲ¿¡¼ ÄÚµåÀÇ Áߺ¹½ÇÇàÀ» ¸·À» ¼ö ÀÖ´Â °¡Àå È®½ÇÇÏ°í °£´ÜÇÑ ¹æ¹ýÀÌ
¹«¾ùÀÎÁö °¡¸£ÃÄ ÁÖ½Ç ¼ö ¾øÀ¸½ÅÁö¿ä?
µÎ °í¼öºÐÀÇ ´äº¯À» ûÇØ º¾´Ï´Ù.