ááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯áá¯á¶ážááŸá áºá¡ááŒá¬ááœááºá FreePascal compiler ááá¯á¡ááŒá±áá¶á Delphi ááŸáá·áºáááºáá°ááá·áºáá¯ááºáááºážáá±á¬ááºáá¬áá»á¬ážááá¯á¡ááŒá±áá¶á áá±á«ááºážá ááºááœá¶á·ááŒáá¯ážáá±ážáááºáááºážáá»áẠLazarus 2.2 ááá¯áá¯ááºáá±áá²á·áááºá áááºáááºážáá»ááºááẠFreePascal 3.2.2 compiler áááœááºááŸáááŸá¯ááŸáá·áºá¡áá°á¡áá¯ááºáá¯ááºáááºáá®ááá¯ááºážááŒá¯áá¯ááºáá¬ážáááºá Lazarus ááŒáá·áº á¡áááºááá·áºáá¯ááºáá¬ážáá±á¬ áááºáááºááŸá¯áááºáá±á·áá»áºáá»á¬ážááᯠLinuxá macOS ááŸáá·áº Windows á¡ááœáẠááŒááºáááºáá¬ážáá«áááºá
á¡áá áºááœááºááŸááá¬ážáá±á¬ á¡ááŒá±á¬ááºážá¡áá²áá»á¬ážáá²ááœááº-
- Qt5 áááá»ááºá¡á á¯á¶ááẠOpenGL á¡ááœáẠá¡ááŒáá·áºá¡ááá¶á·ááá¯ážááŸá¯áá±ážáááºá
- á¡ááá¯ááºá¡ááœááºáá»á¬áž ááŒáá¯áá»áááºá¡ááœáẠááá¯ááºáá»á¬ážááᯠáá±á«ááºážááá·áºáá¬ážáááºá ááá¯ááá¯áá±á¬ááºážááœááºáá±á¬ HighDPI áá¶á·ááá¯ážááŸá¯á Multiline áááºááºáá»á¬áž (âMultiline Tabsâ) ááŸáá·áº áááºáá±ááŒááºážáááŸááá±á¬ áááºážááá¯ážáá»á¬áž (âFloating windows on topâ) ááᯠá¡ááŒá±áá¶á á¡ááá·áºáá¯ááºáá»á¬ážááᯠáá±á«ááºážááá·áºáá¬ážáááºá
- IDE ááœáŸááºááŒá¬ážáá»ááºáá»á¬ážááᯠááŸá¬ááœá±áááºá¡ááœáẠSpotter á¡ááá¯áááá¯ááááºá¡áá áºáá áºáᯠáá«áááºáááºá
- Sparta_DockedFormEditor ááᯠá¡á á¬ážááá¯ážá áá¯á¶á á¶áááºážááŒááºáá°á¡áá áºááŒáá·áº DockedFormEditor áááºáá±á·áá»áºááᯠáá±á«ááºážááá·áºáá¬ážáááºá
- Jedi áá¯ááºáá±á¬áºáááºáá»ááŒááºážááᯠááá¯ááá¯áá±á¬ááºážááœááºá¡á±á¬ááºááŒá¯áá¯ááºááŒá®áž áá±ááºáá®á¡áá¬ááá¹áᯠPascal á¡áá¬ážá¡ááá¯á¡ááœáẠáááºáá±á¬ááºážáá¶á·ááá¯ážááŸá¯á
- Codetools ááẠá¡áááºááááá¯ááºáá±á¬ááºáá»ááºáá»á¬ážá¡ááœáẠáá¶á·ááá¯ážááŸá¯ áááºáá±á¬ááºážáá±ážáá¬ážáááºá
- áááºáááºáá®ážááá·áº ááá±á¬áá»ááºá¡áá»áá¯ážá¡á á¬ážááᯠááœá±ážáá»ááºááá¯ááºááá·áº ááœá±ážáá»ááºááá¯ááºáá±á¬ á áááºááá·áºá á¬áá»ááºááŸá¬ááᯠá¡áá±á¬ááºá¡ááẠáá±á¬áºáá¬ážáááºá
- á¡áá¬ááá¹áá¯áá»á¬ážááŸáá·áº ááá±á¬áá»ááºáá»á¬ážááᯠá á áºáá±ážááŒááºážá¡ááœáẠá¡ááºáá¬áá±á·á áºáá»á¬ážááᯠááŒáŸáá·áºáááºáá¬ážáááºá
- ááá¯ááºážáá»á¬ážááŸáá·áº ááœá±ážáá»ááºááŸá¯áá»á¬ážááᯠá¡á á¬ážááá¯ážááŒááºážá ááœá¬ážááŒááºážá áá°ážáá°ááŒááºážááŸáá·áº ááœáŸá±á·ááŒááºážá¡ááœáẠáá¯ááºáááºážááŒááºááŸá¯ááœáẠáá±á¬á·áá»á¬ážááá·áºáá¬ážáááºá
- áááºáá¡áá¯á¶ážáá»á¬ážáá±á¬ áá¬áá¬ááŒááºááá¯ááºáá»á¬áž (áá¯á¶á á¶áááááºáá»á¬áž) á¡ááœáẠááá¯ážáá»á²á·ááŸá¯áá»á¬ážááᯠ.po á០.pot ááá¯á· ááŒá±á¬ááºážáá¬ážáááºá á¥ááá¬á¡á¬ážááŒáá·áºá lazaruside.ru.po ááá¯ááºááᯠáááŒá±á¬ááºážáá²áá² áá¬ážáá²á·ááŒá®áž lazaruside.po ááᯠlazaruside.pot áᯠá¡áááºááŒá±á¬ááºážáᬠáá¬áá¬ááŒááºá¡áá áºáá»á¬áž á áááºáááºá¡ááœáẠááá°áá¬áá¯á¶á á¶á¡ááŒá ẠPO ááá¯ááºáááºážááŒááºáá°áá»á¬ážááœáẠáá¯ááºáá±á¬ááºááẠááá¯ááá¯ááœááºáá°á á±áááºááŒá áºáááºá
- LazDebugger-FP (FpDebug) 1.0 ááẠWindows ááŸáá·áº Linux ááœáẠáááºáááºááŸá¯á¡áá áºáá»á¬ážá¡ááœáẠáá°áááºážá¡ááá¯ááºáž ááá·áºááœááºážáá¬ážáá«áááºá
- Freetype áá±á¬áá·áºáá»á¬ážááᯠáááºáááºááŒááºážá¡ááœáẠá¡á áááºá¡ááá¯ááºážáá»á¬ážááᯠáá®ážááŒá¬ážá¡áá¯ááºáá áºáá¯ááá¯á· ááœáŸá±á·ááŒá®áž âcomponents/freetype/freetypelaz.lpkâ
- FreePascal áá¬ážááŸááºážá¡áá±á¬ááºážáá»á¬ážááœááºáᬠcompile áá¯ááºáá¬ážáá±á¬ áá¯ááºáá»á¬ážááŸááá±ááŒááºážááŒá±á¬áá·áº PasWSstr á¡á áááºá¡ááá¯ááºážááᯠáááºááŸá¬ážááá¯ááºáá«áááºá
- TLCLComponent.NewInstance áá±á«áºááá¯ááŸá¯ááŸáá áºááá·áº áá áºáá»ááºáá»á¬ážááŸáá·áº áááºážááá¯á·á áá»áááºáááºááŸá¯ááᯠááá¯ááá¯áá±á¬ááºážááœááºá¡á±á¬áẠááŒá¯áá¯ááºáá¬ážááŒááºážá
- libQt5Pas á á¬ááŒáá·áºááá¯ááºááᯠá¡ááºááááºáá¯ááºááŒá®áž Qt5-based widget áá»á¬ážá¡ááœáẠá¡áá±á¬ááºá¡áá¶á·ááᯠááŒáŸáá·áºáááºáá¬ážáá«áááºá OpenGL áá¶á·ááá¯ážááŸá¯á¡ááŒáá·áºááŒáá·áº QLCLOpenGLWidget ááᯠááá·áºááœááºážáá¬ážáááºá
- X11á Windows ááŸáá·áº macOS á áá áºáá»á¬ážááœáẠáá±á¬ááºá¡ááœááºá¡á á¬ážááœá±ážáá»ááºááŸá¯á áááá»ááŸá¯ááᯠááŒáŸáá·áºáááºáá¬ážáááºá
- TAChartá TSpinEditExá TFloatSpinEditExá TLazIntfImageá TValueListEditorá TShellTreeViewá TMaskEditá TGroupBoxá TRAadioGroupá TCheckGroupá TFrameá TListBox ááŸáá·áº TShellList View á¡á áááºá¡ááá¯ááºážáá»á¬ážááᯠááá¯ážáá»á²á·áá¬ážááẠááá¯á·ááá¯áẠááŒá±á¬ááºážáá²áá¬ážáááºá
- Screen.Cursor ááŸáááá·áº cursor ááá¯ááá¯ááºááá¯ááºááááºááŸááºáá²á¡áá¯á¶ážááŒá¯ááá¯ááºááá·áº BeginTempCursor / EndTempCursorá BeginWaitCursor / EndWaitCursor ááŸáá·áº BeginScreenCursor / EndScreenCursor ááá¯á·ááᯠáá¬áá®ááŒá±á¬ááºážááẠáááºááá·áºáá¬ážáá±á¬áá±á«áºááá¯ááŸá¯áá»á¬ážá
- áá»ááºááŸá¬áá¯á¶ážá¡á á¯á¶áá»á¬áž áá¯ááºáá±á¬ááºááŒááºážááᯠááááºááẠááá¹ááá¬ážáá áºáá¯ááᯠáá±á«ááºážááá·áºáá²á·ááẠ(áá»ááºááŸá¬áá¯á¶ážáá áºáá¯á á¡á áá áºáá¯á¡ááŒá Ạ'[' ááᯠá¡áááá¹áá¬ááºááœáá·áºááá¯ááŒááºážááᯠáááºááá·áºáá«)á moDisableSets áááºáááºááŸáá áºááá·áº á¡áááºááœááºážáá²á·áááºá á¥ááá¬á¡á¬ážááŒáá·áºá "MatchesMask('[x]','[x]',[moDisableSets])" áá¯ááºá¡áá áºááœáẠTrue ááŒááºááœá¬ážáá«áááºá
source: opennet.ru