Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
윈도우에서 프로그램종료를 방지하고 메시지가로채기...??
프로그램이 실행중에 있을때 TalNet.exe라를 실행화일이
죽는 것을 방지하고 싶은데요...방법을 모르겠군요.....
TalNet.exe가 죽을때 나오는 윈도우 메시지가 있을 것 같은데...
누구 아시는 분이 계시면....
가르쳐 주시면 고맙겠습니다...
1
COMMENTS
류
•
1999.05.05 01:04
김지건 wrote:
> 프로그램이 실행중에 있을때 TalNet.exe라를 실행화일이
>
> 죽는 것을 방지하고 싶은데요...방법을 모르겠군요.....
>
> TalNet.exe가 죽을때 나오는 윈도우 메시지가 있을 것 같은데...
>
> 누구 아시는 분이 계시면....
>
> 가르쳐 주시면 고맙겠습니다...
SystemParametersInfo 함수를 이용하면 되고요....
도움말을 찾아보세요...
어느 분인가 통신상에서 종료를 되지 못하게 하는 컴포넌트를 만드신 분이 있던데...
그 소스를 올리겠습니다...
만드신 분의 성함을 몰라서 밝히지 못해 죄송합니다...
류민철
unit Kill1;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs;
type
TKill1 = class(TComponent)
private
{ Private declarations }
vQuit: Boolean;
procedure fSetQuit( val : boolean );
protected
{ Protected declarations }
procedure StartKill;
procedure EndKill;
procedure Lucifer(Sender: TObject; var Action: TCloseAction);
procedure Soo(Sender: TObject; var Action: TCloseAction);
public
{ Public declarations }
constructor Create(AOwner: TComponent); override;
destructor Destroy; override;
published
{ Published declarations }
property CanClose: Boolean read vQuit write fSetQuit;
end;
procedure Register;
implementation
constructor TKill1.Create(AOwner: TComponent);
begin
inherited Create(AOwner);
end;
destructor TKill1.Destroy;
begin
inherited Destroy;
end;
procedure TKill1.fSetQuit( val : boolean );
begin
vQuit := val;
if vQuit then StartKill
else EndKill;
end;
procedure TKill1.StartKill;
var
b: Longint;
begin
SystemParametersInfo(97, Word(True), @B, 0);
TForm(Owner).OnClose := Lucifer;
end;
procedure TKill1.Lucifer(Sender: TObject; var Action: TCloseAction);
begin
Action := caNone;
end;
procedure TKill1.Soo(Sender: TObject; var Action: TCloseAction);
begin
Action := caFree;
end;
procedure TKill1.EndKill;
var
b: Longint;
begin
SystemParametersInfo(97, Word(False), @B, 0);
TForm(Owner).OnClose := Soo;
end;
procedure Register;
begin
RegisterComponents('SooHyun', [TKill1]);
end;
end.
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
하윤철
•
1999.05.04 23:44
1
COMMENTS
/
0
LIKES
Tab, Page Control의 Tab 색깔 바꾸는 방법 좀...
안치봉
•
1999.05.05 01:25
하윤철 wrote: > 1. Tab control을 올려놓고 폼 색상을 바꾸면... > 텝들의 색상은 따라서 안바뀌고 ...
김지건
•
1999.05.04 23:29
1
COMMENTS
/
0
LIKES
윈도우에서 프로그램종료를 방지하고 메시지가로채기...??
프로그램이 실행중에 있을때 TalNet.exe라를 실행화일이 죽는 것을 방지하고 싶은데요...방법을 모르겠군요..... TalNet.exe가 죽을때 나오는 윈도우 메시지가 있을 것 같은데... 누구 아시는 분이 계시면.... 가르쳐 주시면 고맙겠습니다...
류
•
1999.05.05 01:04
김지건 wrote: > 프로그램이 실행중에 있을때 TalNet.exe라를 실행화일이 > > 죽는 것을 방지하고 싶...
한재아
•
1999.05.04 23:28
1
COMMENTS
/
0
LIKES
이정욱님 도와주세요
이정욱
•
1999.05.06 00:11
안녕하세요? 음.. 저를 지목하시다니.. 전 사실 DB쪽은 잘 모릅니다. 모.. 시스템도 잘 못하지만.... DbG...
이호선
•
1999.05.04 21:27
1
COMMENTS
/
0
LIKES
[재질문]AsycPro..
이정욱
•
1999.05.04 22:42
Word파일을 그림으로 저장하실 수 있으면 가능합니다만, 저희는 그 방법을 모르니 불가능하다고 하겠네요.....
이호선
•
1999.05.04 20:59
1
COMMENTS
/
0
LIKES
팩스관련 AsyncPro콤포넌트에 대하여
이정욱
•
1999.05.04 21:16
일단 Text일반문서를 보낼 수 있습니다. 그리고 그냥 BMP나 GIF파일들을 보낼 수 있기때문에 문서를 그림의...
김봉재
•
1999.05.04 20:23
1
COMMENTS
/
0
LIKES
메모 컴포에서.. 라인마다 다른색깔을...
구창민
•
1999.05.04 21:15
김봉재 wrote: > 메모에서 라인마다 다른 색깔을 사용하려 하는데... > 잘 않되는군요... > Memo1.Lines...
김봉재
•
1999.05.04 20:19
1
COMMENTS
/
0
LIKES
이벤트에서.. OnKeyPress와 OnKeyDown, OnKeyUp..
류
•
1999.05.04 21:00
김봉재 wrote: > OnKeyPress에서는 Shift 키 상태를 볼수가 없고, Key의 자료형은 Char > 입니다. > 그...
이방인
•
1999.05.04 19:47
2
COMMENTS
/
0
LIKES
이미지의 꼭지를 라운드처리하는..?
류
•
1999.05.04 21:15
이방인 wrote: > 사각형인 이미지를 출력하려 합니다... > 그냥 출력하는 것이 아니라 > 사각 꼭지를 둥...
류
•
1999.05.04 21:06
이방인 wrote: > 사각형인 이미지를 출력하려 합니다... > 그냥 출력하는 것이 아니라 > 사각 꼭지를 둥...
우지훈
1999.05.04 19:38
0
COMMENTS
/
0
LIKES
No user transaction is currently in progress
김영옥
•
1999.05.04 19:32
2
COMMENTS
/
0
LIKES
델파이에서 만든 CGI 프로그램 실행방법?
구창민
•
1999.05.04 21:22
김영옥 wrote: > 싱그러운 아침입니다. > 다들 어제의 비가 반가웠겠죠... > 다름 아니라 ... 제가 델파...
류
•
1999.05.04 21:20
김영옥 wrote: > 싱그러운 아침입니다. > 다들 어제의 비가 반가웠겠죠... > 다름 아니라 ... 제가 델파...
고혜정
•
1999.05.04 18:50
3
COMMENTS
/
0
LIKES
에러 메세지....
신진욱
•
1999.07.06 09:05
고혜정 께서 말씀하시기를... > 다음과 같은 에러가 발생해서 도움을 청하려 합니다. > Error : Cannot ...
류
•
1999.05.04 21:17
고혜정 wrote: > 다음과 같은 에러가 발생해서 도움을 청하려 합니다. > Error : Cannot make a visible...
이정욱
•
1999.05.04 21:17
이미 보여주고 있는 창을 또 ShowModal을 하시려는것 같습니다. 일단 그 폼의 Visible을 False로 주시고 S...
김성진
1999.05.04 13:35
0
COMMENTS
/
0
LIKES
NT에서 델파이 세팅
난 나
•
1999.05.04 10:51
1
COMMENTS
/
0
LIKES
점선 처리는?
김영해
•
1999.05.05 06:47
난 나 wrote: > 퀵레포트에서요.. > 선처리를 점선으로 하고 싶거든요.. > > =======================...
김영애
•
1999.05.04 05:26
2
COMMENTS
/
0
LIKES
퀵레포트요.. 가르쳐 주실분!!
하윤철
•
1999.05.04 23:12
김영애 wrote: > 이것을 함으로써 보고서가 어렵다는 것을 다시한번 느꼈습니다.. > 이것을 테이블 4개를...
rain
•
1999.05.04 05:34
저는 그와 같은 상황에서는 일종의 View를 만들어서 해결합니다. 아니면, 폼의 내용과는 상관없는 SQL...
고혜정
•
1999.05.04 04:04
3
COMMENTS
/
0
LIKES
combobox에 대해....
변대섭
•
1999.05.04 06:10
고혜정 wrote: > 안녕하세용... 궁금한점이 또있어 이렇게 보냅니다. > 폼이 보일때, combobox에 있는 리...
안치봉
•
1999.05.04 06:02
고혜정 wrote: > 안녕하세용... 궁금한점이 또있어 이렇게 보냅니다. > 폼이 보일때, combobox에 있는 리...
rain
•
1999.05.04 05:31
고혜정 wrote: > 안녕하세용... 궁금한점이 또있어 이렇게 보냅니다. > 폼이 보일때, combobox에 있는 리...
고혜정
•
1999.05.04 03:54
1
COMMENTS
/
0
LIKES
DBGrid의 값을 저장
신인재
•
1999.05.04 06:20
고혜정 wrote: > 안녕하세요. DBGrid의 값을 저장 하는방법을 알고싶은데... > 제가 알고 싶은 것은 DBGi...
박태식
•
1999.05.04 03:45
1
COMMENTS
/
0
LIKES
누구 아시는분...
안치봉
•
1999.05.04 05:59
박태식 wrote: > delphi에서 디렉토리의 속성을 변경시키는 부분을 알고 싶습니다. > 아시는 분은 조금 ...
배재민
•
1999.05.04 03:03
1
COMMENTS
/
0
LIKES
No user transaction is currently....
신인재
•
1999.05.04 06:30
배재민 wrote: > 에러 메시지 중 다음 에러는 무었때문에 발생을 합니까 ? > > 'No user transaction i...
이호선
1999.05.04 02:40
0
COMMENTS
/
0
LIKES
[재질문] Hex값에 대하여...
이호선
•
1999.05.04 01:31
1
COMMENTS
/
0
LIKES
char를 Hex값으로 바꿀려면 어떻게...
이정욱
•
1999.05.04 02:17
만약 C가 Char형이고 HexStr이 스트링형라면... HexStr := IntToHex(IntToStr(Ord(C)),2); 위처럼 해...
김지건
1999/05/04 23:29
Views
187
Likes
0
Comments
1
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
> 프로그램이 실행중에 있을때 TalNet.exe라를 실행화일이
>
> 죽는 것을 방지하고 싶은데요...방법을 모르겠군요.....
>
> TalNet.exe가 죽을때 나오는 윈도우 메시지가 있을 것 같은데...
>
> 누구 아시는 분이 계시면....
>
> 가르쳐 주시면 고맙겠습니다...
SystemParametersInfo 함수를 이용하면 되고요....
도움말을 찾아보세요...
어느 분인가 통신상에서 종료를 되지 못하게 하는 컴포넌트를 만드신 분이 있던데...
그 소스를 올리겠습니다...
만드신 분의 성함을 몰라서 밝히지 못해 죄송합니다...
류민철
unit Kill1;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs;
type
TKill1 = class(TComponent)
private
{ Private declarations }
vQuit: Boolean;
procedure fSetQuit( val : boolean );
protected
{ Protected declarations }
procedure StartKill;
procedure EndKill;
procedure Lucifer(Sender: TObject; var Action: TCloseAction);
procedure Soo(Sender: TObject; var Action: TCloseAction);
public
{ Public declarations }
constructor Create(AOwner: TComponent); override;
destructor Destroy; override;
published
{ Published declarations }
property CanClose: Boolean read vQuit write fSetQuit;
end;
procedure Register;
implementation
constructor TKill1.Create(AOwner: TComponent);
begin
inherited Create(AOwner);
end;
destructor TKill1.Destroy;
begin
inherited Destroy;
end;
procedure TKill1.fSetQuit( val : boolean );
begin
vQuit := val;
if vQuit then StartKill
else EndKill;
end;
procedure TKill1.StartKill;
var
b: Longint;
begin
SystemParametersInfo(97, Word(True), @B, 0);
TForm(Owner).OnClose := Lucifer;
end;
procedure TKill1.Lucifer(Sender: TObject; var Action: TCloseAction);
begin
Action := caNone;
end;
procedure TKill1.Soo(Sender: TObject; var Action: TCloseAction);
begin
Action := caFree;
end;
procedure TKill1.EndKill;
var
b: Longint;
begin
SystemParametersInfo(97, Word(False), @B, 0);
TForm(Owner).OnClose := Soo;
end;
procedure Register;
begin
RegisterComponents('SooHyun', [TKill1]);
end;
end.