Q&A

  • 초기 실행 속도를 빠르게 할려면
델파이 4.0을 사용하고 있는데 첫 화면 뜨는데 시간이 너무 오래 걸리네요.



좋은 방법이 있으면 사사 바랍니다.



좋은 시간 가지세요.



참고로 TQuery를 한 7개 사용하고 각 데이터 테이블 용량은 5M정도 입니다.



메일로도 감사

2  COMMENTS
  • Profile
    하얀까마귀 2000.03.09 05:40
    안녕하세요 하얀까마귀 입니다.

    뭐 딱히 좋은 방법을 알고 있는건 아니구요...

    첫째는 아마도 처음 실행될때 그 7개의 테이블을 열 필요는 없겠죠...??

    무조건 초기 설정은 Active = False 로 해주세요...

    그리고 밑에 분 말씀처럼.. 당연히 여러개의 폼을 생성하는건 안좋죠.. 실행시간도

    많이 들고요.. 또한 그만큼의 메모리도 많이 사용하게 되니까.. 좋지 않은 방법입니다.

    꼭필요한 것만 생성되도록 프로그래밍 하시구요...

    그래도 시간이 많이 걸리면.. 그때는 하는수 없이 델파이 처럼 프로그램 실행전에

    뜨는거 있죠?? 스프레쉬 폼을 만들어서 그냥 실행되는 동안 그거나 보고 있으라고 하면 되죠... 보통 실행시간이 좀 걸리거든요.. ? 그래서 이런걸 많이 만들죠..

    그럼 도움이 되셧기를...

    즐거운 시간 되세요..

    - 하얀까마귀 -

  • Profile
    김상현 2000.03.09 04:29
    이재광 wrote:

    > 델파이 4.0을 사용하고 있는데 첫 화면 뜨는데 시간이 너무 오래 걸리네요.

    >

    > 좋은 방법이 있으면 사사 바랍니다.

    >

    > 좋은 시간 가지세요.

    >

    > 참고로 TQuery를 한 7개 사용하고 각 데이터 테이블 용량은 5M정도 입니다.

    >

    > 메일로도 감사



    솔직히 잘은 모르겠는데, 혹시나 도움이 될 수 있었으면 하고 이렇게 몇 자 적어 봅니다.



    프로젝트 파일을 열어서(프로젝트.dpr, 안 보여지면 메모장으로 불러옴), 다른 폼들이 있으면 거기에 Application.Create(frmXXXX) 등등 여러 개의 폼 이름이 있을 겁니다.



    그러면 첫번째 화면만 크레이트로 하고 나머지 크레이트(Create)를 주석문(//)으로 바꿔서 만듭니다.



    그리고는 그 폼들을 호출할때는 호출 할 당시에 Create를 한 후에 호출을 하면 속도가 많이 줄어 들 것입니다.



    또 다른 방법은 처음에 그림이라든지 어떠한 매개체를 사용해서 사람들의 눈을 속이는 방식이 있을 듯합니다.



    예를 들어 윈도우 부팅시 나오는 움직이는 막대처럼 말이에요.



    타이머를 쓴다면......



    저도 델파이는 시작한지 몇 주 되지 않아서 많은 것을 알려 드릴 수가 없네요.

    • 최정원
    • 2000.03.09 05:09
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.03.09 12:28
      제가 생각할땐 리소스 DLL을 이용하시는게 가장 좋은 방법이라고 생각됩니다. 그리고 폼을 언어별로 만들 ...
    • 이연주
    • 2000.03.09 04:19
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.03.09 14:00
      다음처럼 하시면 됩니다... procedure TForm1.Action1Execute(Sender: TObject); begin ....... end...
    • chobo
      2000.03.09 19:55
      procedure TWebModule1.WebModule1configAction(Sender: TObject; Request: TWebRequest; Response: TWe...
    • 최용일
      2000.03.09 22:39
      파라매터를 쓰실일이 없다면 그냥 대강 넣어주시면 되겠고..꼭 필요한 파라매터라면 필요한 값을 넣어줏셔...
    • 이재광
    • 2000.03.09 04:17
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 하얀까마귀
      2000.03.09 05:40
      안녕하세요 하얀까마귀 입니다. 뭐 딱히 좋은 방법을 알고 있는건 아니구요... 첫째는 아마도 처음 실행...
    • 김상현
      2000.03.09 04:29
      이재광 wrote: > 델파이 4.0을 사용하고 있는데 첫 화면 뜨는데 시간이 너무 오래 걸리네요. > > 좋은 ...
    • 김정선
      2000.03.09 07:45
      이러면 어떠하실지.. 디비에 있는 데이터를 레포트 양식처럼 나타낼 때 원하시는대로 한번에 나오기는...
    • 송기원
    • 2000.03.09 03:27
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      2000.03.09 05:46
      송기원 wrote: > 어찌해서 안된다는 말인지요..?? > 제 이야기는 하나의 프로그램에서 2개의 폼을 최상위...
    • 최용일
      2000.03.09 06:30
      정말 좋은 예제를 올려주셨군요... 저두 해보긴 했는데 Form2의 Deactivate가 문제더군요... 지역적으로 ...
    • 이정욱
      2000.03.09 03:54
      한번만 올려주시기 바랍니다. 송기원 wrote: > 어찌해서 안된다는 말인지요..?? > 제 이야기는 하나의...
    • topsman
    • 2000.03.09 03:05
    • 0 COMMENTS
    • /
    • 0 LIKES
    • deulsae
    • 2000.03.09 02:59
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      2000.03.09 04:17
      deulsae wrote: > * 사용환경 : 델파이4 Professional version/ Windows 98 > > 안녕하세요? > > ne...
    • 최경묵
    • 2000.03.09 02:19
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.03.14 07:07
      $30 은 십육진수 30h라는 의미입니다.. $30 = 48(십진수)
    • 이은주
      2000.03.09 02:38
      Delphi help에서 얻어온 내용입니다. -------------------------------------------------------------...
    • kby
    • 2000.03.09 02:18
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 임형호
      2000.03.09 03:50
      kby wrote: > 안녕하세요.. > TTable 콤포넌트에 보면 CachedUpdates라는 속성이 있는데 > 이 속성에 대...
    • kby
      2000.03.09 18:30
      임형호 wrote: > kby wrote: > > 안녕하세요.. > > TTable 콤포넌트에 보면 CachedUpdates라는 속성이 ...
    • 임준형
    • 2000.03.09 02:04
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 류동균
      2000.03.09 07:45
      임준형 wrote: > 여러 델파이 사용자 여러분.... > 제가 델파이 3.0에서 델파이 5.0으로 바꾸었는데 조금...
    • 최용일
      2000.03.14 07:09
      어디까지나 저의 생각이지만 몇자 적겠습니다. 아무래도 델파이 5.0이 델파이 3.0보다는 프로그램 덩치가 ...
    • 이형섭
    • 2000.03.09 01:56
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 박현
      2000.03.20 22:41
      이형섭 wrote: > 안녕하세요.. > > 리치에디트를 이용해서 메모장을 만들었습니다. > 한데.. 메모장 ...
    • kpp
    • 2000.03.09 01:32
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.03.09 07:54
      어떤 바코드 컴포넌트인지 잘 모르겠군요.. 혹시 ISBN과 같은 바코드 컴포넌트를 구하신다면 다음의 사이...
    • 이재식
      2000.03.09 09:52
      이문희 wrote: > 저는 이번에 회사에 첨 입사하여 프로그램쪽 일을 하고 있습니다.. > > 회사에서 이전...
    • 이재식
      2000.03.09 09:51
      이문희 wrote: > 저는 이번에 회사에 첨 입사하여 프로그램쪽 일을 하고 있습니다.. > > 회사에서 이전...
    • 이재식
      2000.03.09 09:50
      이문희 wrote: > 저는 이번에 회사에 첨 입사하여 프로그램쪽 일을 하고 있습니다.. > > 회사에서 이전...
    • 이재식
      2000.03.09 09:50
      이문희 wrote: > 저는 이번에 회사에 첨 입사하여 프로그램쪽 일을 하고 있습니다.. > > 회사에서 이전...
    • topsman
    • 2000.03.09 00:45
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 초짜
    • 2000.03.09 00:34
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.03.09 00:39
      5.0에서 TDataSetProvider로 바뀌었습니다... 하위 호환을 위해 여전히 지원되긴하지만 델파이 5.0을 사용...
    • 차은숙
    • 2000.03.09 00:00
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 좋은날
      2000.03.09 00:46
      차은숙 wrote: > 빠른 답변에 정말 감사합니다. > > 델파이 초보에... > 게시판에 글올리는것까지 서...
    • 새벽공기
      2000.03.09 00:35
      차은숙 wrote: > 빠른 답변에 정말 감사합니다. > > 델파이 초보에... > 게시판에 글올리는것까지 서...
    • 임형호
      2000.03.09 04:01
      새벽공기 wrote: > 차은숙 wrote: > > 빠른 답변에 정말 감사합니다. > > > > 델파이 초보에... > > ...