ByRoad
چهارشنبه 05 مهر 1385, 09:39 صبح
سلام
من قبلا از BidiMode استفاده می کردم ولی به دنبال همچین روالی می گشتم
که بطور اتوماتیک زبان تغییر کند.
جستجو کردم 2 روال زیر را پیدا کردم ولی Error میده؟!!!
میشه بگیر اشکالش کجاست!؟
procedure SetFarsi;
var LName:pchar;
begin
getmem(LName,30);
GetKeyboardLayoutName(LName);
if LName<>FLAYOUT then
Activatekeyboardlayout(HKL_NEXT,KLF_REORDER);
end;
procedure SetEnglish;
var LName:pchar;
begin
getmem(LName,30);
GetKeyboardLayoutName(LName);
if LName<>ELAYOUT then
Activatekeyboardlayout(HKL_NEXT,KLF_REORDER);
end;
از دستور If اشکال می گیره1!!!!!!!
من قبلا از BidiMode استفاده می کردم ولی به دنبال همچین روالی می گشتم
که بطور اتوماتیک زبان تغییر کند.
جستجو کردم 2 روال زیر را پیدا کردم ولی Error میده؟!!!
میشه بگیر اشکالش کجاست!؟
procedure SetFarsi;
var LName:pchar;
begin
getmem(LName,30);
GetKeyboardLayoutName(LName);
if LName<>FLAYOUT then
Activatekeyboardlayout(HKL_NEXT,KLF_REORDER);
end;
procedure SetEnglish;
var LName:pchar;
begin
getmem(LName,30);
GetKeyboardLayoutName(LName);
if LName<>ELAYOUT then
Activatekeyboardlayout(HKL_NEXT,KLF_REORDER);
end;
از دستور If اشکال می گیره1!!!!!!!