āĻ¤āĻŋāĻ¨ āĻŦāĻāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¨āĻ¯āĻŧāĻ¨ā§āĻ° āĻĒāĻ°, āĻĢā§āĻ°āĻŋāĻĒā§āĻ¯āĻžāĻ¸āĻāĻžāĻ˛ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻāĻŦāĻ āĻĄā§āĻ˛āĻĢāĻŋāĻ° āĻŽāĻ¤ā§ āĻāĻžāĻ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻ¸āĻŽāĻ¨ā§āĻŦāĻŋāĻ¤ āĻāĻ¨ā§āĻ¨āĻ¯āĻŧāĻ¨ āĻĒāĻ°āĻŋāĻŦā§āĻļ Lazarus 2.2 āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤ āĻĒāĻ°āĻŋāĻŦā§āĻļāĻāĻŋ FreePascal 3.2.2 āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĒā§āĻ°āĻāĻžāĻļā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻāĻžāĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻ˛ā§āĻ¯āĻžāĻāĻžāĻ°āĻ¸ āĻ¸āĻš āĻ°ā§āĻĄāĻŋāĻŽā§āĻĄ āĻāĻ¨āĻ¸ā§āĻāĻ˛ā§āĻļāĻ¨ āĻĒā§āĻ¯āĻžāĻā§āĻāĻā§āĻ˛āĻŋ Linux, macOS āĻāĻŦāĻ Windows āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ā§ˇ
āĻ¨āĻ¤ā§āĻ¨ āĻĒā§āĻ°āĻāĻžāĻļā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§:
- Qt5 āĻāĻāĻā§āĻ āĻ¸ā§āĻ OpenGL āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§āĨ¤
- āĻĄāĻ āĻāĻ°āĻž āĻĒā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻā§āĻā§ āĻĒāĻĄāĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¤āĻžāĻŽ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻ¨ā§āĻ¨āĻ¤ āĻšāĻžāĻāĻĄāĻŋāĻĒāĻŋāĻāĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĨ¤ āĻŽāĻžāĻ˛ā§āĻāĻŋāĻ˛āĻžāĻāĻ¨ āĻā§āĻ¯āĻžāĻŦ ("āĻŽāĻžāĻ˛ā§āĻāĻŋāĻ˛āĻžāĻāĻ¨ āĻā§āĻ¯āĻžāĻŦ") āĻāĻŦāĻ āĻ¨āĻ¨-āĻāĻāĻžāĻ°āĻ˛ā§āĻ¯āĻžāĻĒāĻŋāĻ āĻāĻāĻ¨ā§āĻĄā§āĻ ("āĻāĻĒāĻ°ā§ āĻāĻžāĻ¸āĻŽāĻžāĻ¨ āĻāĻāĻ¨ā§āĻĄā§") āĻāĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻĒā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻŽā§āĻĄ āĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
- IDE āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻā§āĻāĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ¸ā§āĻĒāĻāĻžāĻ° āĻ ā§āĻ¯āĻžāĻĄ-āĻ āĻ¨ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°ā§āĨ¤
- Sparta_DockedFormEditor āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻĢāĻ°ā§āĻŽ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻĄāĻāĻĄāĻĢāĻ°ā§āĻŽāĻāĻĄāĻŋāĻāĻ° āĻĒā§āĻ¯āĻžāĻā§āĻ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
- āĻāĻ¨ā§āĻ¨āĻ¤ āĻā§āĻĄāĻŋ āĻā§āĻĄ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻāĻŋāĻ āĻāĻŦāĻ āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻāĻ§ā§āĻ¨āĻŋāĻ āĻ āĻŦāĻā§āĻā§āĻ āĻĒā§āĻ¯āĻžāĻ¸āĻā§āĻ˛ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
- Codetools āĻŦā§āĻ¨āĻžāĻŽā§ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§.
- āĻāĻāĻāĻŋ āĻāĻā§āĻāĻŋāĻ āĻ¸ā§āĻāĻ¨āĻž āĻĒā§āĻˇā§āĻ āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻĒāĻ¨āĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻĒā§āĻ°āĻāĻ˛ā§āĻĒā§āĻ° āĻ§āĻ°āĻ¨ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤
- āĻŦāĻ¸ā§āĻ¤ā§ āĻāĻŦāĻ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒ āĻĒāĻ°āĻŋāĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ¨ā§āĻ¯ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§.
- āĻ˛āĻžāĻāĻ¨ āĻāĻŦāĻ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨, āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ, āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻāĻŦāĻ āĻ¸āĻ°āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻā§ āĻšāĻāĻāĻŋ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
- āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ āĻ¨ā§āĻŦāĻžāĻĻ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ° (āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ) āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨āĻā§āĻ˛āĻŋ .po āĻĨā§āĻā§ .pot-āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻā§ā§ˇ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, lazaruside.ru.po āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻ°āĻžāĻāĻž āĻšāĻ¯āĻŧā§āĻā§, āĻāĻŦāĻ lazaruside.po-āĻāĻ° āĻ¨āĻžāĻŽ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§ āĻ°āĻžāĻāĻž āĻšāĻ¯āĻŧā§āĻā§ lazaruside.pot, āĻ¯āĻž āĻ¨āĻ¤ā§āĻ¨ āĻ āĻ¨ā§āĻŦāĻžāĻĻ āĻļā§āĻ°ā§ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ PO āĻĢāĻžāĻāĻ˛ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻāĻā§āĻ˛āĻŋāĻ¤ā§ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°āĻž āĻ¸āĻšāĻ āĻāĻ°ā§ āĻ¤ā§āĻ˛āĻŦā§ā§ˇ
- LazDebugger-FP (FpDebug) 1.0 āĻāĻāĻ¨ āĻāĻāĻ¨ā§āĻĄā§āĻ āĻāĻŦāĻ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ā§ āĻ¨āĻ¤ā§āĻ¨ āĻāĻ¨āĻ¸ā§āĻāĻ˛ā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
- āĻĢā§āĻ°āĻŋāĻāĻžāĻāĻĒ āĻĢāĻ¨ā§āĻ āĻ°ā§āĻ¨ā§āĻĄāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ āĻĒā§āĻ¯āĻžāĻā§āĻ "components/freetype/freetypelaz.lpk" āĻ āĻ¸āĻ°āĻžāĻ¨ā§ āĻšāĻ¯āĻŧā§āĻā§
- āĻā§āĻĄā§āĻ° āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ° āĻāĻžāĻ°āĻŖā§ PasWStr āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻāĻŋ āĻ¸āĻ°āĻžāĻ¨ā§ āĻšāĻ¯āĻŧā§āĻā§ āĻ¯āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° FreePascal āĻāĻ° āĻĒā§āĻ°āĻžāĻ¨ā§ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°ā§āĨ¤
- TLCLCcomponent.NewInstance āĻāĻ˛ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻāĻĄ āĻ°ā§āĻāĻŋāĻ¸ā§āĻā§āĻ°ā§āĻļāĻ¨ āĻāĻŦāĻ āĻāĻāĻā§āĻāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ¤āĻžāĻĻā§āĻ° āĻŦāĻžāĻāĻ§āĻžāĻāĨ¤
- libQt5Pas āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻĒāĻĄā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ Qt5-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻāĻāĻā§āĻāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ QLCLOpenGLWidget āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ OpenGL āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§āĨ¤
- X11, Windows, āĻāĻŦāĻ macOS āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻĢāĻ°ā§āĻŽ āĻāĻāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¨āĻ¤ āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻžāĨ¤
- TAChart, TSpinEditEx, TFloatSpinEditEx, TLazIntfImage, TValueListEditor, TShellTreeView, TMaskEdit, TGroupBox, TRadioGroup, TCheckGroup, TFrame, TListellBox āĻŦāĻž āĻāĻŽā§āĻĒā§āĻ°āĻŋāĻāĻŦāĻā§āĻ¸-āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
- āĻ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§āĻāĻžāĻŦā§ āĻāĻžāĻ°ā§āĻ¸āĻžāĻ° BeginTempCursor/EndTempCursor, BeginWaitCursor/EndWaitCursor āĻāĻŦāĻ BeginScreenCursor/EndScreenCursor āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻ¤ā§ āĻāĻ˛ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻ¯āĻž Screen.Cursor-āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻāĻžāĻ°ā§āĻ¸āĻžāĻ° āĻ¸ā§āĻ āĻ¨āĻž āĻāĻ°ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
- āĻŽāĻžāĻ¸ā§āĻ āĻ¸ā§āĻāĻā§āĻ˛āĻŋāĻ° āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ (āĻāĻāĻāĻŋ āĻŽāĻžāĻ¸ā§āĻā§āĻ° āĻ¸ā§āĻā§āĻ° āĻļā§āĻ°ā§ āĻšāĻŋāĻ¸āĻžāĻŦā§ '['-āĻā§ āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž āĻāĻ°āĻž āĻŦāĻ¨ā§āĻ§ āĻāĻ°ā§āĻ¨), moDisableSets āĻ¸ā§āĻāĻŋāĻ āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, âMatchesMask('[x]','[x]',[moDisableSets])â āĻ¨āĻ¤ā§āĻ¨ āĻŽā§āĻĄā§ True āĻĢāĻŋāĻ°ā§ āĻāĻ¸āĻŦā§āĨ¤
āĻāĻ¤ā§āĻ¸: opennet.ru