SalarSoftwares logo

خوش آمدید. در این سایت می توانید ابزارهای دلفی و نرم افزارها را دریافت کنید.

صفحه اصلی | مقالات | سوال و جواب | Downloads | Beeper help | جستجو | تصاویر برنامه ها | تبلیغات | تماس با ما | وبلاگ شخصی


چگونه زبان تعيين شده در regional languauge‌را تغيير دهيم؟

uses Registry;

type
  TLanguageName = (Fa,En);

procedure NonUnicode_Lang(Language: TLanguageName);
var
  Reg : TRegistry;
begin
  Reg := TRegistry.Create;
  with Reg do
  try
    RootKey := HKEY_LOCAL_MACHINE;
    if OpenKey('SYSTEM\CurrentControlSet\Control\Nls\CodePage',False) then
      case Language of
        Fa : begin
               WriteString('ACP','1256');
               WriteString('OEMCP','720');
               WriteString('MACCP','10004');
               CloseKey;
             end;
        En : begin
               WriteString('ACP','1252');
               WriteString('OEMCP','437');
               WriteString('MACCP','10000');
               CloseKey;
             end;
      end;//case

    if OpenKey('SYSTEM\CurrentControlSet\Control\Nls\Language',False) then
      case Language of
        Fa : begin
               WriteString('Default','0429');
               CloseKey;
             end;
        En : begin
               WriteString('Default','0409');
               CloseKey;
             end;
      end;//case
  finally
    Reg.Free;
  end;//try..finally
end;

Titles

صفحه اصلی
Up
مقالات
Downloads
Beeper help
جستجو
تصاویر برنامه ها
تبلیغات
تماس با ما
وبلاگ شخصی

جستجو در سایت

لینک سایر سایت ها


 صفحه اصلی | مقالات | سوال و جواب | Downloads | Beeper help | جستجو | تصاویر برنامه ها | تبلیغات | تماس با ما | وبلاگ شخصی
در صورت بروز هر گونه مشكل در استفاده از نرم افزار هاي اين سايت, مشكل را با مدير اين سايت در ميان بگذاريد.

Creative Commons License
This work is licensed under a Creative Commons Attribution 2.5 License.

آخرين به روز رسانی: آمار بازدید: