Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
splash 화면이 느리게 뜨기...
스플레쉬 화면이 뜨기도 전에 메인화면이 뜹니다.
저는 MDI 폼을 만들어서 그런지 스플레쉬화면은 잠깐 뜨기도 전에 메인폼이
대따 빨리 뜹니다.
Sleep() 함수를 써 보았지만 에러가 납니다.
타이머를 올려 놓아도 인식을 못 합니다.
좋은 방법을 가르쳐 주세요....
그럼 즐코 되세요....
6
COMMENTS
이문환
•
2000.08.09 23:07
이문환 wrote:
> 스플레쉬 화면이 뜨기도 전에 메인화면이 뜹니다.
> 저는 MDI 폼을 만들어서 그런지 스플레쉬화면은 잠깐 뜨기도 전에 메인폼이
> 대따 빨리 뜹니다.
> Sleep() 함수를 써 보았지만 에러가 납니다.
> 타이머를 올려 놓아도 인식을 못 합니다.
> 좋은 방법을 가르쳐 주세요....
> 그럼 즐코 되세요....
>
질문을 올린 초보자입니다.
델파이 개발자님들 답변 감사드립니다.
win20000 프로에서 작업중인데 for문을 길게 돌렸더니 오래 버팁니다.
Sleep()은 에러가 나고요...
그럼 항상 즐코되세요..
0
0
삭제
수정
댓글
심동훈
•
2000.08.09 19:25
이문환 wrote:
> 스플레쉬 화면이 뜨기도 전에 메인화면이 뜹니다.
> 저는 MDI 폼을 만들어서 그런지 스플레쉬화면은 잠깐 뜨기도 전에 메인폼이
> 대따 빨리 뜹니다.
> Sleep() 함수를 써 보았지만 에러가 납니다.
> 타이머를 올려 놓아도 인식을 못 합니다.
> 좋은 방법을 가르쳐 주세요....
> 그럼 즐코 되세요....
>
꽁수인데 for문을 길게 잡아서 돌리시길...^^;
0
0
삭제
수정
댓글
강호규
•
2000.08.09 07:45
이문환 wrote:
> 스플레쉬 화면이 뜨기도 전에 메인화면이 뜹니다.
> 저는 MDI 폼을 만들어서 그런지 스플레쉬화면은 잠깐 뜨기도 전에 메인폼이
> 대따 빨리 뜹니다.
> Sleep() 함수를 써 보았지만 에러가 납니다.
> 타이머를 올려 놓아도 인식을 못 합니다.
> 좋은 방법을 가르쳐 주세요....
> 그럼 즐코 되세요....
>
저도 그런데..
너무 빨리 뜨기 때문에 Sleep(1000)으로 대신했는데
에러 않나는데요.
0
0
삭제
수정
댓글
이문환
•
2000.11.15 00:52
강호규 wrote:
> 이문환 wrote:
> > 스플레쉬 화면이 뜨기도 전에 메인화면이 뜹니다.
> > 저는 MDI 폼을 만들어서 그런지 스플레쉬화면은 잠깐 뜨기도 전에 메인폼이
> > 대따 빨리 뜹니다.
> > Sleep() 함수를 써 보았지만 에러가 납니다.
> > 타이머를 올려 놓아도 인식을 못 합니다.
> > 좋은 방법을 가르쳐 주세요....
> > 그럼 즐코 되세요....
> >
>
> 저도 그런데..
> 너무 빨리 뜨기 때문에 Sleep(1000)으로 대신했는데
> 에러 않나는데요.
>
Application.Initialize;
F_Splash := TF_Splash.Create(Application);//스플레쉬화면.
F_Splash.Show;
Sleep(1000); <--에러......
F_Splash.Update;
Application.Initialize;
Application.CreateForm(TF_Main, F_Main);//MAIN 화면.
F_Login := TF_Login.Create(Application);//Login 화면.
Application.Run;
F_Splash.hide;
F_Splash.Free;
Sleep(1000);을 어디에 써 줘야 하나여?
그냥 Sleep(1000);만 쓰면 되는건가여?
아니면 추가해주는 게 있나여?
그럼...
0
0
삭제
수정
댓글
강호규
•
2000.11.15 02:27
이문환 wrote:
> 강호규 wrote:
> > 이문환 wrote:
> > > 스플레쉬 화면이 뜨기도 전에 메인화면이 뜹니다.
> > > 저는 MDI 폼을 만들어서 그런지 스플레쉬화면은 잠깐 뜨기도 전에 메인폼이
> > > 대따 빨리 뜹니다.
> > > Sleep() 함수를 써 보았지만 에러가 납니다.
> > > 타이머를 올려 놓아도 인식을 못 합니다.
> > > 좋은 방법을 가르쳐 주세요....
> > > 그럼 즐코 되세요....
> > >
> >
> > 저도 그런데..
> > 너무 빨리 뜨기 때문에 Sleep(1000)으로 대신했는데
> > 에러 않나는데요.
> >
>
>
> Application.Initialize;
> F_Splash := TF_Splash.Create(Application);//스플레쉬화면.
> F_Splash.Show;
> Sleep(1000); <--에러......
> F_Splash.Update;
> Application.Initialize;
> Application.CreateForm(TF_Main, F_Main);//MAIN 화면.
> F_Login := TF_Login.Create(Application);//Login 화면.
> Application.Run;
> F_Splash.hide;
> F_Splash.Free;
>
>
> Sleep(1000);을 어디에 써 줘야 하나여?
> 그냥 Sleep(1000);만 쓰면 되는건가여?
> 아니면 추가해주는 게 있나여?
> 그럼...
program MyApplication;
uses
Forms,
windows,
.
.
.
.;
var
Mutex : THandle;
{$R *.RES}
begin
Mutex := CreateMutex(nil, True, 'MY APPLICATION'); {중복실행을 막기위함}
if (Mutex <> 0 ) and (GetLastError = 0) then begin
Application.Initialize;
FormSplash := TFormSplash.Create(Application);
FormSplash.Show;
FormSplash.Update;
Application.Title := '마이 어플리케이션';
Application.CreateForm(TDM, DM);
Application.CreateForm(TFormMain, FormMain);
Sleep(1000);
FormSplash.Hide;
FormSplash.Close;
Application.Run;
FormSplash.Free;
if Mutex <> 0 then CloseHandle(Mutex); {중복실행이라면 종료}
end;
end.
Sleep(1000);의 위치는 위와 같습니다.
하지만 이방법은 좋은 방법은 아닙니다.
위에서 설명한 유수정님의 의견대로
메인폼에서 Free시키는 방법이 더 좋을 듯 싶습니다.
참고로 Mutex : THandle; 변수는 프로그램의 중복실행을 막기위해
사용한 것입니다.
0
0
삭제
수정
댓글
유수정
•
2000.08.09 20:39
강호규 wrote:
> 이문환 wrote:
> > 스플레쉬 화면이 뜨기도 전에 메인화면이 뜹니다.
> > 저는 MDI 폼을 만들어서 그런지 스플레쉬화면은 잠깐 뜨기도 전에 메인폼이
> > 대따 빨리 뜹니다.
> > Sleep() 함수를 써 보았지만 에러가 납니다.
> > 타이머를 올려 놓아도 인식을 못 합니다.
> > 좋은 방법을 가르쳐 주세요....
> > 그럼 즐코 되세요....
> >
>
> 저도 그런데..
> 너무 빨리 뜨기 때문에 Sleep(1000)으로 대신했는데
> 에러 않나는데요.
>
타이머라든가 Sleep도 하나의 방법이겠지만
Splash의 Handle을 보관하였다가 메인화면 시작전에
WM_CLOSE메세지를 날리세요..
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
해운조합
2000.08.09 08:53
0
COMMENTS
/
0
LIKES
델파이 가능자 구함
Ghost
2000.08.09 08:48
0
COMMENTS
/
0
LIKES
이미지 경로 필드에 해당하는 이미지를 서버에서 어떻게 불러옵니까?
김동형
•
2000.08.09 08:35
1
COMMENTS
/
0
LIKES
API함수레 대해 알고 시푼데여..
없음
•
2000.08.09 10:31
김동형 wrote: > 움..책을 버고 공부하다보니깐..API함수라는걸
델파이 초보입문...
2000.08.09 08:23
0
COMMENTS
/
0
LIKES
quick report그룹밴드사용법
허춘
2000.08.09 08:11
0
COMMENTS
/
0
LIKES
Re: 퀵리포트 (선별하여 출력하기..좀 도와주세요..부탁)
난초보
2000.08.09 07:25
0
COMMENTS
/
0
LIKES
F1BOOK에서 콤보박스를 넣고싶어요.
이창영
•
2000.08.09 06:41
1
COMMENTS
/
0
LIKES
mdb 네트웍에서의 속도문제 어찌 방법이 없을런지?
타락천사
•
2000.08.09 22:12
안녕하세여.. 타락임다..^^ 혹쉬.. 쿼리 조건문의 필드가 인덱스 필드가 아닌게 아닐까여? 아님 함수...
이창영
2000.08.09 06:39
0
COMMENTS
/
0
LIKES
mdb에서 빈문자열 쿼리문은?
최용일
2000.08.09 06:30
0
COMMENTS
/
0
LIKES
Re: checklistbox의 각각의 item에 색깔을 넣을수 있는 방법은 ?
이문환
•
2000.08.09 06:24
6
COMMENTS
/
0
LIKES
splash 화면이 느리게 뜨기...
스플레쉬 화면이 뜨기도 전에 메인화면이 뜹니다. 저는 MDI 폼을 만들어서 그런지 스플레쉬화면은 잠깐 뜨기도 전에 메인폼이 대따 빨리 뜹니다. Sleep() 함수를 써 보았지만 에러가 납니다. 타이머를 올려 놓아도 인식을 못 합니다. 좋은...
이문환
•
2000.08.09 23:07
이문환 wrote: > 스플레쉬 화면이 뜨기도 전에 메인화면이 뜹니다. > 저는 MDI 폼을 만들어서 그런지 스...
심동훈
•
2000.08.09 19:25
이문환 wrote: > 스플레쉬 화면이 뜨기도 전에 메인화면이 뜹니다. > 저는 MDI 폼을 만들어서 그런지 스...
강호규
•
2000.08.09 07:45
이문환 wrote: > 스플레쉬 화면이 뜨기도 전에 메인화면이 뜹니다. > 저는 MDI 폼을 만들어서 그런지 스...
이문환
•
2000.11.15 00:52
강호규 wrote: > 이문환 wrote: > > 스플레쉬 화면이 뜨기도 전에 메인화면이 뜹니다. > > 저는 MDI 폼...
강호규
•
2000.11.15 02:27
이문환 wrote: > 강호규 wrote: > > 이문환 wrote: > > > 스플레쉬 화면이 뜨기도 전에 메인화면이 뜹니...
유수정
•
2000.08.09 20:39
강호규 wrote: > 이문환 wrote: > > 스플레쉬 화면이 뜨기도 전에 메인화면이 뜹니다. > > 저는 MDI 폼...
궁금한 이
•
2000.08.09 05:21
1
COMMENTS
/
0
LIKES
요게 무슨 에레레여....
강호규
•
2000.08.09 07:47
궁금한 이 wrote: > 죄송합니다. 이런것 까지 여기에 부탁을 하게 되어서.. > 영어가 좀 딸리는 관계로.....
한비광
•
2000.08.09 05:21
2
COMMENTS
/
0
LIKES
델파이의 이벤트 문제
최용일
•
2000.08.09 05:39
안녕하세요. 최용일입니다. 프라퍼티에디터에서 이벤트탭에 보시면 여러 이벤트들이 있습니다. OnClick,...
한비광
•
2000.08.09 08:05
앗 있군요!! 감사 합니다 ㅠㅠ 최용일 wrote: > 안녕하세요. 최용일입니다. > > 프라퍼티에디...
하진일
•
2000.08.09 05:20
1
COMMENTS
/
0
LIKES
bmp 파일에서 컬러값 추출할때..
없음
•
2000.08.09 11:04
하진일 wrote: > 음..bmp 파일에서 컬러값을 추출하려고 합니다. > > pixel이라는 메소드를 사용하는데...
한영수
•
2000.08.09 05:20
3
COMMENTS
/
0
LIKES
고수님의 도움이 절대 필요합니다!!!!!!!!!!(어찌 하오리까?)
hugehead
•
2000.08.09 22:33
Lock 관련되서 에러가 발생한다고 생각하거나, 또는 여러대의 PC가 동시에 작업할 때 문제가 되는 것 같다...
한영수
•
2000.08.10 03:08
hugehead wrote: 정말 고맙습니다. 답변해주셔서. 근데 한가지만 더 여쭙겠습니다. 테스트 해보라는 걸 ...
hugehead
•
2000.08.10 04:39
쿼리문을 올려주시지요.. 소스를 올리시던지.. 그냥 설명으로는 더이상 모르겠네요. Commit 나 Rollback...
목마름
2000.08.09 05:18
0
COMMENTS
/
0
LIKES
[긴급사항]Quick Report관련
김종석
•
2000.08.09 05:00
1
COMMENTS
/
0
LIKES
Key Violation 에러가 모죠?...
최석기
•
2000.08.09 06:16
김종석 wrote: > 파라독스 DB사용하는데요... > 일반 스트링그리드에서 입력한 사항을 DB로 옮기려고 하...
김태영
•
2000.08.09 04:55
2
COMMENTS
/
0
LIKES
비베의 sleep함수는 델파이이에서 어떻게 되나요?
최용일
•
2000.08.09 06:17
안녕하세요. 최용일입니다. 그거 API함수 아닌가요? 똑같이 있는데.. Sleep. 먼저 헬프에서 찾아보신뒤...
최석기
•
2000.08.09 06:14
김태영 wrote: > 비베의 sleep함수는 델파이이에서 어떻게 되나요? 고수님의 답변 부탁드립니다. 김태...
대구에서
2000.08.09 04:29
0
COMMENTS
/
0
LIKES
eidt컴포넌트에서 입력포멧양식
새내기
2000.08.09 04:28
0
COMMENTS
/
0
LIKES
DLL 작성
희찬
2000.08.09 04:21
0
COMMENTS
/
0
LIKES
동적인 mdb형성은 어떻게 하는지..?
이문환
2000/08/09 06:24
Views
425
Likes
0
Comments
6
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
> 스플레쉬 화면이 뜨기도 전에 메인화면이 뜹니다.
> 저는 MDI 폼을 만들어서 그런지 스플레쉬화면은 잠깐 뜨기도 전에 메인폼이
> 대따 빨리 뜹니다.
> Sleep() 함수를 써 보았지만 에러가 납니다.
> 타이머를 올려 놓아도 인식을 못 합니다.
> 좋은 방법을 가르쳐 주세요....
> 그럼 즐코 되세요....
>
질문을 올린 초보자입니다.
델파이 개발자님들 답변 감사드립니다.
win20000 프로에서 작업중인데 for문을 길게 돌렸더니 오래 버팁니다.
Sleep()은 에러가 나고요...
그럼 항상 즐코되세요..