Q&A

  • 윈도우시스템날자형식바꾸기에대해
안녕하세요 이정욱씨

저는 김철현입니다.

그동안 별고 없으셨는지요.

다름이 아니라 난관에 봉착한 나머지 백방으로 수소문 끝에

이렇게 문을 두드립니다.

다름이 아니라 여러곳에 윈도우의 시스템 날짜를 바꾸는 것에

대한 질문과 답은 많았지만

Window System Date Format를 바꾸는 것에 대한 것은 없더군요

레지스트리와 Ini를 바꾸어 줘 봤는데 그것은 재부팅을 해야만

되더군요.

리부팅을 안하고 Windows의 기본 셋팅을 바꾸어서 바로 사용할수

는 없을까요?

제어판의 '국가별 설정'에서 와 같이 말입니다.

Winsight를 실행시켜보면 '적용' 버튼을 눌렀을때 WM_WININICHANGE라는

메세지가 발생되더군요....

하지만 자세한 사용법을 모르겠습니다.

구원의 메세지 부탁드립니다.





이것은 레지스트리와 INI의 설정을 바꾸어주는 부분입니다.





procedure TForm1.Button1Click(Sender: TObject);

var

IniFiles : TIniFile;

RegFile : TRegIniFile;

begin

IniFiles := TIniFile.Create('Win.ini');



if IniFiles.ReadString('intl', 'sShortDate', '') <> 'yy-MM-dd' then

IniFiles.WriteString('intl', 'sShortDate', 'yy-MM-dd');

IniFiles.Free;



RegFile := TRegIniFile.Create('Control Panel');

if RegFile.ReadString('International','sShortDate', '') <> 'yy-MM-dd' then

RegFile.WriteString('International', 'sShortDate', 'yy-MM-dd');

RegFile.Free;

end;

1  COMMENTS
  • Profile
    민성기 1999.03.31 03:39
    안녕하세요~ 철현씨~

    이곳에서 만나니 반갑구만요~ ^^; 잘 지내셨죠~??



    재부팅을 하지 않고도 레지스트리의 변경사실을 다른 어플리케이션에 알리는 방법이 있습니다. 철현씨의 경우에도 통할지는 장담할 수 없지만... 이렇게 해 보세요.



    SendMessage( HWND_BROADCAST, WM_WININICHANGE, 0,

    LongInt( PChar( '변경한 레지스트리의 풀 경로' ) ) );



    말씀하신 WM_WININICHANGE 메시지를 윈도우 시스템 전체에 날리는 예제걸랑요...



    windows.INI를 변경하신 경우는 다음과 같이 하심 됩니당..



    SendMessage( HWND_BROADCAST, WM_WININICHANGE, 0,

    LongInt( PChar( 'Windows' ) ) );



    이 방법 말고도 데이트 포멧을 직접 변경하는 API도 있었던 것 같은데... 쩝... 찾아보고 발견하면 알려드리죠...



    도움이 되었으면 좋겠구만요... 그럼...



    김철현 wrote:

    > 안녕하세요 이정욱씨

    > 저는 김철현입니다.

    > 그동안 별고 없으셨는지요.

    > 다름이 아니라 난관에 봉착한 나머지 백방으로 수소문 끝에

    > 이렇게 문을 두드립니다.

    > 다름이 아니라 여러곳에 윈도우의 시스템 날짜를 바꾸는 것에

    > 대한 질문과 답은 많았지만

    > Window System Date Format를 바꾸는 것에 대한 것은 없더군요

    > 레지스트리와 Ini를 바꾸어 줘 봤는데 그것은 재부팅을 해야만

    > 되더군요.

    > 리부팅을 안하고 Windows의 기본 셋팅을 바꾸어서 바로 사용할수

    > 는 없을까요?

    > 제어판의 '국가별 설정'에서 와 같이 말입니다.

    > Winsight를 실행시켜보면 '적용' 버튼을 눌렀을때 WM_WININICHANGE라는

    > 메세지가 발생되더군요....

    > 하지만 자세한 사용법을 모르겠습니다.

    > 구원의 메세지 부탁드립니다.

    >

    >

    > 이것은 레지스트리와 INI의 설정을 바꾸어주는 부분입니다.

    >

    >

    > procedure TForm1.Button1Click(Sender: TObject);

    > var

    > IniFiles : TIniFile;

    > RegFile : TRegIniFile;

    > begin

    > IniFiles := TIniFile.Create('Win.ini');

    >

    > if IniFiles.ReadString('intl', 'sShortDate', '') <> 'yy-MM-dd' then

    > IniFiles.WriteString('intl', 'sShortDate', 'yy-MM-dd');

    > IniFiles.Free;

    >

    > RegFile := TRegIniFile.Create('Control Panel');

    > if RegFile.ReadString('International','sShortDate', '') <> 'yy-MM-dd' then

    > RegFile.WriteString('International', 'sShortDate', 'yy-MM-dd');

    > RegFile.Free;

    > end;





    • 문창완
    • 1999.04.03 18:59
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.04.03 21:40
      문창완 wrote: > 원본이미지를 출력(프린팅)할때 좌우가 바뀐(대칭된)이미지로 > 출력하고자 합니다. > ...
    • 구자송
    • 1999.04.03 17:50
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.04.06 06:06
      제가 알기로는 정품이 그 기능을 지원하는것으로 알고 있습니다. 퀵리포트 정품이 말이죠... 구자송 ...
    • 구자송
      1999.04.06 10:25
      이정욱 wrote: > 제가 알기로는 정품이 그 기능을 지원하는것으로 알고 있습니다. > 퀵리포트 정품이 말...
    • 안치봉
      1999.04.06 22:40
      qusoft에서 구입하실수 있을것입니다. 나이렉스에서 구입대행도 가능합니다. 구자송 wrote: > 이정욱 ...
    • 이광주
    • 1999.04.03 06:32
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.04.06 22:31
      이광주 wrote: > THTML콤퍼넌트의 프린트기능을 구현하기 어려워 ActiveX Control에 있는 > IE를 불러 붙...
    • 이대선
    • 1999.04.03 05:44
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.04.03 07:33
      이대선 wrote: > keybd_event를 어떻게 사용해야 하는지 궁금합니다. > > keybd_event($41,VK_SNAPSHOT...
    • 황순갑
    • 1999.04.03 05:21
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.04.03 07:31
      황순갑 wrote: > > 찾습니다. > 디지탈카메라의 소스 (비주얼베이직) 을 델파이 소스로 > 변환해 ...
    • 이해진
    • 1999.04.03 02:19
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.04.03 04:30
      필드의 종류와 이름들을 말씀해 주세요. 거기에 문제가 있을 수 도있습니다. 특히 한글로 필드명을 준다...
    • 이해진
      1999.04.03 06:35
      델파이에서 테이블 컴포넌트를 사용하지 않고 쿼리 컴포넌트를 사용하니까 문제가 해결되었습니다. 테이...
    • 이해진
    • 1999.04.03 02:11
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.04.03 04:29
      쩝.. 무엇인가 잘못된것 같기는 한데 말씀하신것을 보면 알수가 없네요... 이곳 자료실에 다이아몬드 컴포...
    • 이진수
    • 1999.04.02 06:31
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.04.02 19:38
      이진수 wrote: > 아래 질문이 모호하다면... > TreeView에서 상위노드와 하위노드들간의 구분을 인덱스를...
    • 이헌
    • 1999.04.01 18:29
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 최종근
    • 1999.04.01 02:59
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.04.01 20:43
      소켓을 이용한 화일 송수신에 대한 소스는... 구하기 힘들것 같네요.. ^^; 그러나 AsyncPro라는 컴포넌트...
    • 안치봉
      1999.04.01 23:02
      문창완 wrote: > 비디오 화상위에 투명 이미지를 씌우고자 하는데 잘 안돼네요... > 통신상에 있는 컴포...
    • 문창완
      1999.04.03 19:02
      그 문제는 안치봉님 께서 알려준 방법으로 해결하기 보다는 인터넷에서 컴포넌트를 구해서 해결했습니다...
    • 밍시
    • 1999.03.31 19:25
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.03.31 21:52
      밍시 wrote: > TChartFX를 사용하여 차트를 구성했습니다. > InstallShield를 사용해 인스톨 프로그램을 ...
    • 밍시
      1999.03.31 22:33
      총무과에서 사용을 합니다. 여긴 전산실이지요 설치할때라면 언제를 예기하는지요 > 안녕하세...
    • 안치봉
      1999.04.01 01:52
      밍시 wrote: > 총무과에서 사용을 합니다. > 여긴 전산실이지요 > > 설치할때라면 > 언제를 예기하는...
    • 김철현
    • 1999.03.31 03:38
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 민성기
      1999.03.31 03:39
      안녕하세요~ 철현씨~ 이곳에서 만나니 반갑구만요~ ^^; 잘 지내셨죠~?? 재부팅을 하지 않고도 레지스트...
    • 밍시
    • 1999.03.29 18:32
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.03.30 01:46
      밍시 wrote: > "델파이 팁/강좌" 에서 이메일 프로그램 실행하기를 따라했는데 > 음... > > 제 자리에...
    • 구민오
    • 1999.03.29 08:47
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.03.30 01:56
      구민오 wrote: > 원도우즈가 시작될때 실행되도록하려고 하거든요... > 즉 시작프로그램으로 등록시키려...
    • 이호선
    • 1999.03.27 21:21
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.03.30 01:59
      이호선 wrote: > 안녕하세요 > 다름이 아니라 대략 Active-X페이지에서 해야된다는 것은 알겠지만 > 단...
    • 주선희
    • 1999.03.26 23:55
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.03.27 01:24
      주선희 wrote: > 답변감사드립니다. > 그런데 보충질문 좀 할께요. > 뒷배경은 배경화면 뿐만이 아니라 ...