Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
form autocreate 와 available
안녕하세요.
많은 답변 정말 제가 큰 도움이 되고있습니다.
이번에는 form 생성에 관한 질문인데
2가지 방법이 있더군요.
그냥 form2.show 하는 방법하고
좀 복잡하게 form2 := tform2.create(self); 이런식으로 하는방법
제가 보기에는 제일 첫번
2
COMMENTS
이진수
•
2001.03.05 11:42
Form을 Auto Create한다는 의미는 프로그램 로딩될 시 폼을 자동생성하여 메모리에 올려놓고, 나중에 그 것을 참조하여 사용한 다는 것을 의미합니다.
이것의 장점으로는, 우선 프로그램 짤때 편하고
자신이 그 폼을 수동으로 Free시킬 일이 없기때문에, 버그에 대한 걱정에서 벗어 날 수 있습니다.
하지만, 단점으로는 대부분의 최근 어플들은 폼이 굉장히 많습니다. 이를 다 초기에 로딩한다면, 초기 로딩시간은 두째치고, 아마도 대부분의 윈도우 리소스들을 자신이 만든 어플리케이션에서 잡아 먹게 되는 거죠
윈도우 NT계열에서 돌리신다면 몰라두 적어도 Win9X계열에서 돌리신다면 아마도 자신의 어플때문에, 시스템이 맛가게 되는 사테까지 벌어 질 겁니다.
그래서, 약간은 귀찮더라도 Form을 동적으로 생성 시키는 것이죠
수동, 동적으로 생성시키는 것은 Project->Options에서도 확인 가능하지만, 이게 어떻게 돌아가는 것인지 코드로 보고 싶으면 Project->View Source를 통해서도 확인 가능합니다.
김현덕 wrote:
> 안녕하세요.
> 많은 답변 정말 제가 큰 도움이 되고있습니다.
>
> 이번에는 form 생성에 관한 질문인데
> 2가지 방법이 있더군요.
>
> 그냥 form2.show 하는 방법하고
>
> 좀 복잡하게 form2 := tform2.create(self); 이런식으로 하는방법
>
> 제가 보기에는 제일 첫번
0
0
삭제
수정
댓글
kylix
•
2001.03.05 03:35
프로젝트에서 한두개의 폼만을 사용한다면 별 상관이 없겠죠...
하지만 수십개의 폼을 사용한다 할때 그걸 모두 자동생성해서 사용한다면 프로그램의
로딩속도가 엄청느려질겁니다... 메모리 문제두 있구여...
그래서 그래여~~ 안그러면 동적으로 생성해서 사용할 이유가 없죠...
김현덕 wrote:
> 안녕하세요.
> 많은 답변 정말 제가 큰 도움이 되고있습니다.
>
> 이번에는 form 생성에 관한 질문인데
> 2가지 방법이 있더군요.
>
> 그냥 form2.show 하는 방법하고
>
> 좀 복잡하게 form2 := tform2.create(self); 이런식으로 하는방법
>
> 제가 보기에는 제일 첫번
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
델파이 궁금이가 ....
2001.03.05 19:12
0
COMMENTS
/
0
LIKES
폼생성시 registry 값을 읽기문제점
델초보
•
2001.03.05 18:50
5
COMMENTS
/
0
LIKES
두 날짜사이의 달수 계산하기
이진수
•
2001.03.06 06:39
전체 소스 입니다. 근데.. 델초보님 답변 해주신 분한테, 공부좀 더하라는 말은 좀 심한듯 합니다. 그...
Larson
•
2001.03.05 22:07
델초보 wrote: > 안녕하세요. > 초보라 어려움이 많아 고수님들께 질문을 드립니다. > 두날짜사이의 달...
델초보
•
2001.03.05 22:46
> procedure TForm1.Button1Click(Sender: TObject); > var > d1, d2, d3: TDateTime; > begin > d...
Larson
•
2001.03.05 23:33
델초보 wrote: > > procedure TForm1.Button1Click(Sender: TObject); > > var > > d1, d2, d3: TDate...
이제관
•
2001.03.05 19:29
년을 날짜로 환산해 보세요. 1년은 365일 이니까 환산한 값으로 뺀후 몫만 취하고 나머지는 버립니다. ...
이영근
2001.03.05 18:49
0
COMMENTS
/
0
LIKES
dbgrid 에 memo field 내용은 어떻게~~~
준초보
•
2001.03.05 18:13
1
COMMENTS
/
0
LIKES
델파이에서 아규먼트 받는 법
하눌이
•
2001.03.05 19:52
준초보 wrote: > 일반적으로 실행파일이 아규먼트를 받아 초기 실행할 수 있는데요 > 델파이에서는 어떻...
엉망이
•
2001.03.05 06:18
2
COMMENTS
/
0
LIKES
마이다스에 관한질문입니다.
권민호
•
2001.03.05 19:05
엉망이 wrote: > 클라이언트쪽에서 서버측 프로바이더에 sql문을 넘겨 서버에서는 request뭐더라? 하여간 ...
엉망이
•
2001.03.05 20:50
권민호 wrote: > 엉망이 wrote: > > 클라이언트쪽에서 서버측 프로바이더에 sql문을 넘겨 서버에서는 req...
^**^!~
•
2001.03.05 06:06
3
COMMENTS
/
0
LIKES
도움이 필요
이진수
•
2001.03.05 21:09
흠... 이건 데이터베이스 관련 질문 아닌데 ... 어쨌건, 에러의 원인은 여러가지겠네요 만일 Delphi4...
^**^~!
•
2001.03.05 23:20
델파이4에서는 ado컴포넌트를 사용을 안했거든요..... 글구 님이 말씀하신것도 에러가 나구... 좀더 자세...
이진수
•
2001.03.06 06:41
음... 그렇게만 질문하시면 암것도 해드릴 수가 없네요. 뭐가 어떻게 에러가 난다. 라든지 에러 메세지가...
김현덕
•
2001.03.05 03:23
2
COMMENTS
/
0
LIKES
form autocreate 와 available
안녕하세요. 많은 답변 정말 제가 큰 도움이 되고있습니다. 이번에는 form 생성에 관한 질문인데 2가지 방법이 있더군요. 그냥 form2.show 하는 방법하고 좀 복잡하게 form2 := tform2.create(self); 이런식으로 하는방법 제가 보기에는 ...
이진수
•
2001.03.05 11:42
Form을 Auto Create한다는 의미는 프로그램 로딩될 시 폼을 자동생성하여 메모리에 올려놓고, 나중에 그 것...
kylix
•
2001.03.05 03:35
프로젝트에서 한두개의 폼만을 사용한다면 별 상관이 없겠죠... 하지만 수십개의 폼을 사용한다 할때 그...
김현덕
•
2001.03.05 00:42
2
COMMENTS
/
0
LIKES
implementatiion 과 interface
이진수
•
2001.03.05 20:36
안녕하세요 이진수입니다. 볼까요? 밑에 분 말도 맞긴한데요 다시 한번 정리해볼께요 델파이는 Modu...
감초
•
2001.03.05 02:23
이것은 실제로 델파이 이전에 파스칼 초보자들에게는 아주 중요한 문제입니다. Cross Reference문제라고도...
이명학
•
2001.03.05 01:31
2
COMMENTS
/
0
LIKES
오라클의 clob 사용하는 방법
하눌이
•
2001.03.05 19:54
이명학 wrote: > > MDB와 오라클을 서로 Import/Export를 이용하는 루틴을 이용하고 있습니다. > 우선 ...
이명학
•
2001.03.05 20:40
하눌이 wrote: > 이명학 wrote: > > > > MDB와 오라클을 서로 Import/Export를 이용하는 루틴을 이용하...
신제훈
•
2001.03.04 22:56
1
COMMENTS
/
0
LIKES
FastNet에서 HostLookUp Failed란 에러를 이벤트로 잡을방법이...
까망^^;
•
2001.04.13 22:52
신제훈 wrote: > 있을까여 ? > 모든 이벤트를 다 써봤지만 그 이벤트는 못 잡는군여.. > 허허 > 참...
양용성
•
2001.03.04 12:22
1
COMMENTS
/
0
LIKES
큰 이미지 출력 방법좀 알려주세요[급함]
이진수
•
2001.03.05 12:04
에고 제가 게을러서요 걍 설명 드릴께요 ^^ 우선 한페이지에 모든걸 출력시키시려면 StretchDraw란게 있...
초보짱
•
2001.03.04 10:34
5
COMMENTS
/
0
LIKES
벽돌깨기에 대해서....
도지성
•
2001.03.05 18:55
초보짱 wrote: > 제가 이번에 벽돌 깨기를 만들려구 하는데여.... > 공이 벽돌 혹은 벽에 맞구 튕길때 각...
kylix
•
2001.03.05 04:55
흠~~~ 기본적인거는 입사각과 반사각이 같다는 거겠죠... 밑에 조종하는 패널에 맞을땐 조종하는 패널의...
초보짱
•
2001.03.05 05:06
kylix
•
2001.03.05 08:04
그게 어떻게 90도가 돼나여??? 그럼 수직으로 입사하면 수평으로 날아가나여??? x축을 향하여 입사할때 ...
초보짱
•
2001.03.04 13:36
API초보
2001.03.04 08:23
0
COMMENTS
/
0
LIKES
꼭 처리해야 되는뎅...(ㅠ.ㅠ ????!!!)
김현덕
•
2001.03.04 07:13
1
COMMENTS
/
0
LIKES
문자열에서 , 만 삭제하는법?
kylix
•
2001.03.04 08:26
검색해봐여~~~ SringReplace로... 김현덕 wrote: > 안녕하세요 > 보통 금액에 붙는 , 만 삭제하고...
왕초보....^^y
2001.03.04 04:27
0
COMMENTS
/
0
LIKES
마스터 디테일 연결이 안되요...ㅜ.ㅜ
토끼탕
•
2001.03.04 04:04
1
COMMENTS
/
0
LIKES
다이렉트X사용시 디버깅은 어떻게....
김진호
•
2001.03.04 04:19
토끼탕 wrote: > 안녕하세요.. 다이렉트X를 이용해서 만들어진 소스를 받아서 분석해보고 있는데요.. 이거...
신현숙
2001.03.04 01:27
0
COMMENTS
/
0
LIKES
QuickReport에서 배경에 이미지를 삽입하고 싶은데..
이승근
•
2001.03.04 00:58
1
COMMENTS
/
0
LIKES
Cannot make a visible window modal
김일영
•
2001.03.04 00:58
ShowModal로 띄우고자 하시는 form의 Visible을 False로 바꿔 놓으세요. ============================...
아기코알라
2001.03.04 00:44
0
COMMENTS
/
0
LIKES
DBLookupComboBox의 List에 Hint를 사용할려면?
양윤심
2001.03.04 00:22
0
COMMENTS
/
0
LIKES
DB탐색기를 만들어 여러 DB들 중 하나를 선택하여 QReport로 출력하려는데...
김현덕
2001/03/05 03:23
Views
167
Likes
0
Comments
2
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
이것의 장점으로는, 우선 프로그램 짤때 편하고
자신이 그 폼을 수동으로 Free시킬 일이 없기때문에, 버그에 대한 걱정에서 벗어 날 수 있습니다.
하지만, 단점으로는 대부분의 최근 어플들은 폼이 굉장히 많습니다. 이를 다 초기에 로딩한다면, 초기 로딩시간은 두째치고, 아마도 대부분의 윈도우 리소스들을 자신이 만든 어플리케이션에서 잡아 먹게 되는 거죠
윈도우 NT계열에서 돌리신다면 몰라두 적어도 Win9X계열에서 돌리신다면 아마도 자신의 어플때문에, 시스템이 맛가게 되는 사테까지 벌어 질 겁니다.
그래서, 약간은 귀찮더라도 Form을 동적으로 생성 시키는 것이죠
수동, 동적으로 생성시키는 것은 Project->Options에서도 확인 가능하지만, 이게 어떻게 돌아가는 것인지 코드로 보고 싶으면 Project->View Source를 통해서도 확인 가능합니다.
김현덕 wrote:
> 안녕하세요.
> 많은 답변 정말 제가 큰 도움이 되고있습니다.
>
> 이번에는 form 생성에 관한 질문인데
> 2가지 방법이 있더군요.
>
> 그냥 form2.show 하는 방법하고
>
> 좀 복잡하게 form2 := tform2.create(self); 이런식으로 하는방법
>
> 제가 보기에는 제일 첫번