Q&A

  • 제어판의 국가별 옵션 설정을 바꾸려 하는 데요
국가별 옵션의 텝중에서 통화라는 텝이 있는데 그 중에서 통화기호를 프로그램상에서 ''으로 변환하려고 합니다.
혹시 처리할수 있는 방법이 있는지 ...
도움을 주시면 고맙겠습니다.
1  COMMENTS
  • Profile
    최용일 2003.01.10 00:00
    안녕하세요. 최용일입니다.

    시스템 설정을 다루는 프로그램이 아니라면 제어판 설정을 마음대로 바꾸는 것은 별로 바람직하지 않을거 같네요...

    아래처럼 하시면 되긴하지만 가급적이면 델파이에서 제공하는 변수들(CurrencyString)을 사용해서 프로그램 내에서만 동작하도록 하시는것이 더 바람직하겠죠...

    var
        LocaleID: LCID;
    begin
        LocaleID := GetSystemDefaultLCID;
        if not SetLocaleInfo(LocaleID, LOCALE_SCURRENCY, '$') then
            ShowMessage('통화설정이 바뀌지 않았습니다.');
    end;

    ^^ 항상 즐코하세요...