Delphi Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
델파이 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
FreePascal/Lazarus
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
델마당
볼랜드포럼 광고 모집

델파이 Q&A
Delphi Programming Q&A
[8467] Re:[답변] 해결책 입니다.
박종민.BacTeria [] 1140 읽음    2002-11-13 22:27
아래와 같이 해보세여. '삑~' 소리 확실히 납니다.

------------------------------------------------

* 방법 1. Char(#7) 이용 이용...

program Project1;
{$APPTYPE CONSOLE}
uses SysUtils;

begin
  Write(#7);
  Readln;
end.


* 방법 2. API 호출...(이 방법이 원하는 답이될 듯)

var
  Form1: TForm1;

function Beep(dwFreq: DWORD; dwDuration: DWORD): Boolean; stdcall; external 'kernel32.dll';

implementation

{$R *.DFM}

procedure TForm1.Button1Click(Sender: TObject);
begin
  Beep(1000, 1000);
end;

** 잘난척 --> 기존에 Beep 함수가 있는데 이 함수는 내부적으로 MessageBeep에 연결이 되어 있습니다. 따라서 원하시는 PC 스피커에서의 소리는 기대하기 힘들죠. 위와 같이 Kernel32에 정의되어 있는 Beep API함수를 직접 호출해서 쓰시면 됩니다. 함수 인자는 따로 설명을 안드려도 되겠죠?? ㅋㅋ 그럼 즐푸~

+ -

관련 글 리스트
8463 [질문]시스템 비프음을 어떻게 사용하나요? 컴투맨 930 2002/11/12
9283     Re:[질문]시스템 비프음을 어떻게 사용하나요? 오군 1069 2002/11/12
8467     Re:[답변] 해결책 입니다. 박종민.BacTeria 1140 2002/11/13
8464     Re:[질문]시스템 비프음을 어떻게 사용하나요? 조준회 1065 2002/11/12
8465         Re:Re:[질문]시스템 비프음을 어떻게 사용하나요? 컴투맨 2277 2002/11/12
8466             Re:Re:Re:[질문]시스템 비프음을 어떻게 사용하나요? 김백일 1283 2002/11/12
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.