Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
퀵레포트 빠져나오기
안녕하세요 답변이 없어서 다시올립니다
quickreport 미리보기를 for문으로 10번 돌렸습니다.
10번 다 봐야지 실행이 끝나는데 중간에 빠져나올수 있는
방법이 있을까요 ?
예를 들어서 무슨키를 누르면 빠져나올수 있을까요? coding으로 처리법이나
함수등 !
좋은 답변 부탁드립니다
감사합니다.
1
COMMENTS
최석기
•
1999.06.18 18:57
박형진 께서 말씀하시기를...
> 안녕하세요 답변이 없어서 다시올립니다
> quickreport 미리보기를 for문으로 10번 돌렸습니다.
> 10번 다 봐야지 실행이 끝나는데 중간에 빠져나올수 있는
> 방법이 있을까요 ?
> 예를 들어서 무슨키를 누르면 빠져나올수 있을까요? coding으로 처리법이나
> 함수등 !
> 좋은 답변 부탁드립니다
> 감사합니다.
>
>
어떤 식으로 돌아가는지는 잘 모르겠지만 아래 소스는 무한 루프를 돌다가 Ctrl+C를 누르면 무한 루프를 빠져나오는 소스이니 참조 하세요..
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls;
type
TForm1 = class(TForm)
Button1: TButton;
Edit1: TEdit;
procedure Button1Click(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
Check: Boolean;
implementation
{$R *.DFM}
procedure TForm1.Button1Click(Sender: TObject);
var i: integer;
begin
i := 0;
while True do begin
i := i + 1;
Application.ProcessMessages;
if Check then
break;
end;
Edit1.Text := IntToStr(i);
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
check := False;
KeyPreview := True;
end;
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if Shift = [ssCtrl] then
if (key = Ord('c')) or (key = Ord('C')) then
Check := True;
end;
end.
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
안정한
1999.06.18 20:29
0
COMMENTS
/
0
LIKES
Socket으로 이미지전송에 관한 질문
이원중
•
1999.04.11 01:36
1
COMMENTS
/
0
LIKES
델파이가 비주얼베이직보다 좋은 이유?
이정욱
•
1999.04.11 08:10
비베와 델파이... 사용자적 입장에서 봐야 합니다. 만약에 빌게이츠 처럼 베이직을 좋아하는 사람이라면,...
하윤철
•
1999.06.18 20:09
1
COMMENTS
/
0
LIKES
컴파일된 사이즈가 67kbyte늘었습니다.
이정욱
•
1999.06.20 06:18
컴파일 하실때 Debug정보등을 같이 넣어놓고 컴파일 하셔서 그러는 경우도 있을 수 있습니다. 컴파일 옵션...
이원중
•
1999.04.11 01:36
1
COMMENTS
/
0
LIKES
델파이가 비주얼베이직보다 좋은 이유?
이정욱
•
1999.04.11 08:10
비베와 델파이... 사용자적 입장에서 봐야 합니다. 만약에 빌게이츠 처럼 베이직을 좋아하는 사람이라면,...
궁금이
1999.06.18 19:37
0
COMMENTS
/
0
LIKES
다른 컴포넌트의 속성 이어받기
최선기
1999.06.18 18:58
0
COMMENTS
/
0
LIKES
퀵리포트에서 소계를 계산하고 다시 그 합계를
김영묵
•
1999.04.07 17:48
3
COMMENTS
/
0
LIKES
Invalid BLOB handle Error발생
이정욱
•
1999.04.08 22:57
현재 사용하시는 델파이 버전이 어떻게 되는지요? 김영묵 wrote: > 안녕하세요.. 처음으로 이곳에 도착...
김영묵
•
1999.04.09 04:41
델파이 3.0 c/s버전입니다. 참고로 BDE에서 BLOB chace size를 늘려주었는데도 안됩니다. 이정욱 ...
이정욱
•
1999.04.10 19:21
사실은 제가 DB쪽은 잘 모르지만.. ^^; 오라클 8.0을 제데로 지원할 수 있는것은 델파이4라고 하네요. 오...
박형진
•
1999.06.18 18:26
1
COMMENTS
/
0
LIKES
퀵레포트 빠져나오기
안녕하세요 답변이 없어서 다시올립니다 quickreport 미리보기를 for문으로 10번 돌렸습니다. 10번 다 봐야지 실행이 끝나는데 중간에 빠져나올수 있는 방법이 있을까요 ? 예를 들어서 무슨키를 누르면 빠져나올수 있을까요? coding으로 ...
최석기
•
1999.06.18 18:57
박형진 께서 말씀하시기를... > 안녕하세요 답변이 없어서 다시올립니다 > quickreport 미리보기를 for문...
이해진
•
1999.04.10 06:52
1
COMMENTS
/
0
LIKES
에디트에서 받은 문자열 검색 방법 - 119
김영묵
•
1999.04.10 18:43
다음과 같이 해보세요... sql.add('select * from smf_db where s_subject like ''%'+edit1.text+'%'' o...
북해
•
1999.06.18 18:04
1
COMMENTS
/
0
LIKES
동적생성한 버튼에서 이벤트를 발생시킬때..
최석기
•
1999.06.18 18:33
북해 께서 말씀하시기를... > 안녕하세요. 동적생성한 버튼에서 이벤트를 발생시킬때.. > B.OnClick := ...
이해진
•
1999.04.10 06:52
1
COMMENTS
/
0
LIKES
에디트에서 받은 문자열 검색 방법 - 119
김영묵
•
1999.04.10 18:43
다음과 같이 해보세요... sql.add('select * from smf_db where s_subject like ''%'+edit1.text+'%'' o...
박성훈
1999.06.18 17:25
0
COMMENTS
/
0
LIKES
이런 컴포넌트 없나요.
박성훈
•
1999.06.18 17:18
1
COMMENTS
/
0
LIKES
컴포넌트 동적생생 가운데...
최석기
•
1999.06.18 18:20
박성훈 께서 말씀하시기를... > 실행중에 노트북컴포넌트의 페이지를 필요한 수만큼 생성시키고, 각 페이...
김영묵
•
1999.04.07 17:48
3
COMMENTS
/
0
LIKES
Invalid BLOB handle Error발생
이정욱
•
1999.04.08 22:57
현재 사용하시는 델파이 버전이 어떻게 되는지요? 김영묵 wrote: > 안녕하세요.. 처음으로 이곳에 도착...
김영묵
•
1999.04.09 04:41
델파이 3.0 c/s버전입니다. 참고로 BDE에서 BLOB chace size를 늘려주었는데도 안됩니다. 이정욱 ...
이정욱
•
1999.04.10 19:21
사실은 제가 DB쪽은 잘 모르지만.. ^^; 오라클 8.0을 제데로 지원할 수 있는것은 델파이4라고 하네요. 오...
유원주
•
1999.06.18 16:49
1
COMMENTS
/
0
LIKES
DB GD에서 EXcel로 보낸후 메모리에서 Excel을 없애는법?
최석기
•
1999.06.18 18:09
유원주 께서 말씀하시기를... > var > v : variant; > begin > v := CreateOLEObject('Excel.App...
qreport
•
1999.04.08 22:36
1
COMMENTS
/
0
LIKES
qreport 모아서 프린터
이정욱
•
1999.04.08 23:03
com이라는 컴포넌트가 무엇인지요? 세로는 되는데 가로는 안된다면... 확실하지는 않지만 가로의 길이가...
이진수
•
1999.04.08 19:05
1
COMMENTS
/
0
LIKES
[BDE]와 DLL에 관해...
이정욱
•
1999.04.08 23:01
C++로 만든 DLL을 사용하시려면 먼저 *.h의 헤더파일을 델파이용으로 변환하셔야 합니다. 그러면 그 이후에...
이소라
•
1999.06.18 16:28
4
COMMENTS
/
0
LIKES
오빠들중Readln 프로시져에 대해 잘알고 꼐시면 한수.
하윤철
•
1999.06.18 17:28
이소라 께서 말씀하시기를... > Readln(파일명,그리고 뭐더라.....)파라미터를 도움말을 봤는데 뭐라고 하...
이소라
•
1999.06.19 04:13
하윤철 께서 말씀하시기를... > 이소라 께서 말씀하시기를... > > Readln(파일명,그리고 뭐더라.....)파...
이소라
•
1999.06.19 02:54
하윤철 께서 말씀하시기를... > 이소라 께서 말씀하시기를... > > Readln(파일명,그리고 뭐더라.....)파...
박성훈
•
1999.06.18 17:10
하수인 제가 한마디. 정확한지는 모르지만(하수의 특징) AssignFile로 만들어진 파일은 ASCII형태의 파일...
김영묵
•
1999.04.07 17:48
5
COMMENTS
/
0
LIKES
Invalid BLOB handle Error발생
Heaven
•
1999.06.18 10:20
안녕하세요? 항상 도움을 많이 받는 Heaven입니다. DBGrid에서 궁금한것이 있어 이렇게 질문을 드립니...
이정욱
•
1999.04.08 22:57
현재 사용하시는 델파이 버전이 어떻게 되는지요? 김영묵 wrote: > 안녕하세요.. 처음으로 이곳에 도착...
박성훈
•
1999.06.18 17:05
만약 DBGrid가 Table1과 연결되어 있고 Name이라는 필드로 이동하려면 BDGrid1.SelectedField:=Table1Name...
김영묵
•
1999.04.09 04:41
델파이 3.0 c/s버전입니다. 참고로 BDE에서 BLOB chace size를 늘려주었는데도 안됩니다. 이정욱 ...
이정욱
•
1999.04.10 19:21
사실은 제가 DB쪽은 잘 모르지만.. ^^; 오라클 8.0을 제데로 지원할 수 있는것은 델파이4라고 하네요. 오...
최선기
1999.06.18 09:31
0
COMMENTS
/
0
LIKES
Break Point와 Watches List의 사용법 좀...
박형진
1999/06/18 18:26
Views
166
Likes
0
Comments
1
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
> 안녕하세요 답변이 없어서 다시올립니다
> quickreport 미리보기를 for문으로 10번 돌렸습니다.
> 10번 다 봐야지 실행이 끝나는데 중간에 빠져나올수 있는
> 방법이 있을까요 ?
> 예를 들어서 무슨키를 누르면 빠져나올수 있을까요? coding으로 처리법이나
> 함수등 !
> 좋은 답변 부탁드립니다
> 감사합니다.
>
>
어떤 식으로 돌아가는지는 잘 모르겠지만 아래 소스는 무한 루프를 돌다가 Ctrl+C를 누르면 무한 루프를 빠져나오는 소스이니 참조 하세요..
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls;
type
TForm1 = class(TForm)
Button1: TButton;
Edit1: TEdit;
procedure Button1Click(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
Check: Boolean;
implementation
{$R *.DFM}
procedure TForm1.Button1Click(Sender: TObject);
var i: integer;
begin
i := 0;
while True do begin
i := i + 1;
Application.ProcessMessages;
if Check then
break;
end;
Edit1.Text := IntToStr(i);
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
check := False;
KeyPreview := True;
end;
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if Shift = [ssCtrl] then
if (key = Ord('c')) or (key = Ord('C')) then
Check := True;
end;
end.