Q&A

  • 델파이에서 제어판의 통화형식 변경은...?
^^;

제어판의 국가별 설정의 통화 텝에서 통화형식을 바꾸고.

적용을 눌러서 윈도우의 기본 통화 형식을 바꾸었거든요.



그런데

델파이로 만든 프로그램 내에서

레지스트리에 저장된 통화 형식을

바꾸었는데.



var

R: TRegistry;

begin

R := TRegistry.Create;

try

with R do

begin

RootKey := HKEY_CURRENT_USER;

CreateKey('Control PanelInternational');

OpenKey('Control PanelInternational', false);

WriteString('sCurrency', edit1.Text);

CloseKey;

end;

finally

R.Free;

end;



국가별 설정에서는 적용을 누름과 동시에...



윈도우상의 통화형식을 사용하는 곳에 바로 적용되었는데.



레지스터리를 바꾼 경우는 바로 적용이 되지 않더군요.



제 생각에는 레지스트리의 내용이 윈도우 메모리에 로드되어 있는거 같은데..



혹시 레지스트리에 있는 내용을 다시 메모리에 올리는

방법이 있을까요???



0  COMMENTS