Delphi-г хэрхэн яаж орос болгох вэ

Агуулгын хүснэгт:

Delphi-г хэрхэн яаж орос болгох вэ
Delphi-г хэрхэн яаж орос болгох вэ

Видео: Delphi-г хэрхэн яаж орос болгох вэ

Видео: Delphi-г хэрхэн яаж орос болгох вэ
Видео: Орос хэлний нэр үгийн хүйс 2024, May
Anonim

Хөтөлбөрийг орос болгох нь ялангуяа гадаад хэл мэдэхгүй хэрэглэгчдийн хувьд чухал асуудал юм. Ихэнхдээ Delphi програмын хэрэглэгчид үүнийг хэрхэн оросчлох талаар гайхдаг.

Delphi-г хэрхэн яаж орос болгох вэ
Delphi-г хэрхэн яаж орос болгох вэ

Зааварчилгаа

1-р алхам

Гол нь OEM ба ANSI кодчилол (Delphi ажилладаг) таарахгүй байна. Тэд кирилл тэмдгийн өөр байрлалтай. ANSI нь мөн онцолсон тэмдэгтүүдтэй байдаг бөгөөд эдгээр нь OEM-д байдаггүй. Гэхдээ хоёр дахь нь хүснэгтийг үзүүлэхэд зайлшгүй шаардлагатай хуурамч график тэмдгүүдийг агуулдаг боловч энэ нь тийм ч эрэлт хэрэгцээтэй биш юм. Гэсэн хэдий ч ерөнхийдөө эдгээр хүснэгтүүд хоорондоо солигддог гэдгийг тэмдэглэх нь зүйтэй бөгөөд тэдгээр нь текстийн мэдээллийг харуулах ижил боломжуудтай байдаг.

Алхам 2

Оросжуулах асуудлыг шийдэх хэд хэдэн арга байдаг. Эхнийх нь OEM редактор дээр ажиллаж байна. Та эхлээд програмын текстийн хэсгийг OEM кодчилолд ажилладаг редактор дээр кодын хүснэгтэд чухал үүрэг гүйцэтгэж болно. Нэлээд энгийн боловч нэгэн зэрэг үр дүнтэй шийдэл. Энэ нь мэдээллийн гаралт өндөр эрэлт хэрэгцээтэй байдаг орон нутгийн хэрэгслүүдийг бичихэд ялангуяа үнэн байдаг.

Алхам 3

Энэ аргын дутагдалтай талуудын хувьд энд кодлох, эмхэтгэх, дибаг хийх гэх мэт амьдралд агуу байдаг хонх, шүгэлээрээ олон хүнд танил болсон IDE-ийн гаднах ажлыг томилж болно. Энэ бүгдийг "нэг лонхонд" гэж хэлдэг. Нэмж дурдахад, төсөл өсөхийн хэрээр ANSI кодчиллыг ашиглан бүтээсэн гуравдагч этгээдийн мөрийн нөөцийг ашиглаж эхлэхэд тодорхой бэрхшээлүүд гарч эхэлнэ.

Алхам 4

Хэрэв төсөл нь кодонд шууд орсон мөрүүдийг агуулаагүй бол (хатуу кодлогдсон), та бүх мөрийн нөөцийг тусдаа модулиуд руу шилжүүлж, шаардлагатай кодчилолд байршуулж болно. Аз болоход, сүлжээ нь файлын кодчиллыг өөрчилдөг хэрэгслүүдээр дүүрэн байдаг.

Алхам 5

Одоо шүүх процедурыг ашиглах талаар. Windows API нь ANSI болон OEM кодчиллыг хооронд нь хөрвүүлэхэд туслах функцуудыг агуулдаг. Эдгээр нь OemToChar ба CharToOem юм. Эдгээр нь Writeln (‘text ') фрагментийг орлуулж текстийг харуулахад хэрэглэгддэг; дараахь хэсгүүдэд:

MyWriteln процедур (const S: мөр);

var

NewStr: мөр;

Эхлэх

SetLengtn (NewStr, Length (S));

CharToOem (PChar (S), PChar (NewStr));

Writeln (NewStr);

Төгсгөл;

MyWriteln (‘текст ');

Алхам 6

Энэ аргын сул талуудын хувьд өргөтгөсөн бичих синтаксийг ашиглах, програмын текстийг процедурыг шүүх дуудлагаар эмх замбараагүй болгох боломжгүй юм. Бичих програм руу олон дуудлага хийх замаар дууссан програмыг Russify хийх шаардлагатай бол энэ нь ноцтой асуудал болно.

Алхам 7

Эцэст нь хэлэхэд Windows API ашиглан консол кодын хуудсыг өөрчил. Энэ аргыг дашрамд баримтжуулсан болно. Цорын ганц зүйл бол онцлог шинж чанар нь Windows 95, 98 дээр ажиллахгүй байх явдал юм. Хэрэв програм нь зөвхөн Windows NT дээр ажилладаг бол энэ тохиолдолд та SetConsoleOutputCP функцийг ашиглаж болно (866).

Зөвлөмж болгож буй: