Lazarus 4.0 āĻāϰ āĻŽā§āĻ•ā§āϤāĻŋ, FreePascal āĻāϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āωāĻ¨ā§āύāϝāĻŧāύ āĻĒāϰāĻŋāĻŦ⧇āĻļ

āĻĻ⧇āĻĄāĻŧ āĻŦāĻ›āϰ āϧāϰ⧇ āωāĻ¨ā§āύāϝāĻŧāύ⧇āϰ āĻĒāϰ, āϏāĻŽāĻ¨ā§āĻŦāĻŋāϤ āωāĻ¨ā§āύāϝāĻŧāύ āĻĒāϰāĻŋāĻŦ⧇āĻļ āĻ˛ā§āϝāĻžāϜāĻžāϰāĻžāϏ ā§Ē.ā§Ļ āĻĒā§āϰāĻ•āĻžāĻļāĻŋāϤ āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āĻāϟāĻŋ FreePascal āĻ•āĻŽā§āĻĒāĻžāχāϞāĻžāϰ⧇āϰ āωāĻĒāϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋ āĻ•āϰ⧇ āϤ⧈āϰāĻŋ āĻāĻŦāĻ‚ āĻĄā§‡āϞāĻĢāĻŋāϰ āĻŽāϤ⧋ āĻ•āĻžāϜ āϏāĻŽā§āĻĒāĻžāĻĻāύ āĻ•āϰ⧇āĨ¤ āĻĒāϰāĻŋāĻŦ⧇āĻļāϟāĻŋ FreePascal āĻ•āĻŽā§āĻĒāĻžāχāϞāĻžāϰ āϰāĻŋāϞāĻŋāϜ 4.0 āĻāϰ āϏāĻžāĻĨ⧇ āĻ•āĻžāϜ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻĄāĻŋāϜāĻžāχāύ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āϞāĻŋāύāĻžāĻ•ā§āϏ, āĻŽā§āϝāĻžāĻ•āĻ“āĻāϏ āĻāĻŦāĻ‚ āωāχāĻ¨ā§āĻĄā§‹āĻœā§‡āϰ āϜāĻ¨ā§āϝ āĻ˛ā§āϝāĻžāϜāĻžāϰāĻžāϏ⧇āϰ āϏāĻžāĻĨ⧇ āϤ⧈āϰāĻŋ āχāύāĻ¸ā§āϟāϞ⧇āĻļāύ āĻĒā§āϝāĻžāϕ⧇āϜāϗ⧁āϞāĻŋ āĻĒā§āϰāĻ¸ā§āϤ⧁āϤ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤

āύāϤ⧁āύ āĻĒā§āϰāĻ•āĻžāĻļ⧇āϰ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύāϗ⧁āϞāĻŋāϰ āĻŽāĻ§ā§āϝ⧇:

  • āĻāĻŽāĻŦ⧇āĻĄā§‡āĻĄ āĻĒā§āϝāĻžāύ⧇āϞ āϏāĻŽāĻ°ā§āĻĨāύ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āχāĻ¨ā§āϟāĻŋāĻ—ā§āϰ⧇āĻŸā§‡āĻĄ āĻĄā§‡āϭ⧇āϞāĻĒāĻŽā§‡āĻ¨ā§āϟ āĻāύāĻ­āĻžāϝāĻŧāϰāύāĻŽā§‡āĻ¨ā§āϟ āφāĻĒāĻĄā§‡āϟ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ āĻāĻŦāĻ‚ āĻāĻĄāĻŋāϟāϰ āωāχāĻ¨ā§āĻĄā§‹āϰ āĻāĻ•āϟāĻŋ āĻāĻŽāĻŦ⧇āĻĄā§‡āĻĄ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāĻŋāϤ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • āϕ⧋āĻĄ āĻāĻĄāĻŋāϟāϰ⧇āϰ āĻ•ā§āώāĻŽāϤāĻž āϏāĻŽā§āĻĒā§āϰāϏāĻžāϰāĻŋāϤ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āĻŸā§āϝāĻžāĻŦāϗ⧁āϞāĻŋāϰ āĻāĻ•āϟāĻŋ āύāϤ⧁āύ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ āĻĒā§āϰāĻ¸ā§āϤāĻžāĻŦ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ Proc āĻāĻŦāĻ‚ Var āĻŽāĻĄāĻŋāĻĢāĻžāϝāĻŧāĻžāϰ⧇āϰ āωāĻ¨ā§āύāϤ āĻšāĻžāχāϞāĻžāχāϟāĻŋāĻ‚āĨ¤ āχāĻ¨ā§āĻĄā§‡āĻ¨ā§āϟ āĻāĻŦāĻ‚ āĻĒā§āϰāĻ¸ā§āĻĨ āϏ⧇āϟāĻŋāĻ‚āϏ āĻĻ⧇āĻ“āϝāĻŧāĻž āĻšāϝāĻŧāĨ¤
  • āĻŦā§āϰ⧇āĻ•āĻĒāϝāĻŧ⧇āĻ¨ā§āĻŸā§‡āϰ āϏāĻžāĻĨ⧇ āĻ•āĻžāϜ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻĄāĻŋāĻŦāĻžāĻ—āĻžāϰāϟāĻŋāϰ āĻ•ā§āώāĻŽāϤāĻž āĻŦ⧃āĻĻā§āϧāĻŋ āĻĒ⧇āϝāĻŧ⧇āϛ⧇āĨ¤
  • Pas2js āĻĒā§āϝāĻžāϕ⧇āĻœā§‡āϰ āϏāĻ°ā§āĻŦāĻļ⧇āώ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ (āϟ⧁āϞ / āχāύāĻ¸ā§āϟāϞ / āφāĻĒāĻĄā§‡āϟ pas2js) āĻĄāĻžāωāύāϞ⧋āĻĄ āĻāĻŦāĻ‚ āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ āĻ•āϰāĻžāϰ āĻ•ā§āώāĻŽāϤāĻž āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇, āϝāĻž āϞāĻžāϜāĻžāϰāĻžāϏ⧇ āĻ“āϝāĻŧ⧇āĻŦ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āϤ⧈āϰāĻŋāϰ āϜāĻ¨ā§āϝ āϏāϰāĻžā§āϜāĻžāĻŽ āϏāϰāĻŦāϰāĻžāĻš āĻ•āϰ⧇āĨ¤
  • āϕ⧀āĻ“āϝāĻŧāĻžāĻ°ā§āĻĄ āĻĻā§āĻŦāĻžāϰāĻž āφāχāĻ•āύ āĻ…āύ⧁āϏāĻ¨ā§āϧāĻžāύ āϏāĻšāϜ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āφāχāĻ•āύ āĻĢāĻžāχāĻ¨ā§āĻĄāĻžāϰ āĻĒā§āϞāĻžāĻ—āχāύ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • āĻŽā§āϝāĻžāĻ•āĻ“āĻāϏ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύāϗ⧁āϞāĻŋāϤ⧇ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āϕ⧋āϕ⧋ āωāχāĻœā§‡āϟāϗ⧁āϞāĻŋāϰ āϏ⧇āϟāϟāĻŋ āĻ¸ā§āĻ•ā§āϰāϞāĻŦāĻžāϰāϗ⧁āϞāĻŋāϰ āĻāĻ•āϟāĻŋ āύāϤ⧁āύ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ āĻāĻŦāĻ‚ āĻāĻ•āϟāĻŋ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖāϰ⧂āĻĒ⧇ āĻĒ⧁āύāϰāĻžāϝāĻŧ āĻĄāĻŋāϜāĻžāχāύ āĻ•āϰāĻž TListView āωāĻĒāĻžāĻĻāĻžāύ āĻ…āĻĢāĻžāϰ āĻ•āϰ⧇, āϝāĻž āĻāĻ–āύ āϏāĻŽāĻ¸ā§āϤ āωāĻĒāϞāĻŦā§āϧ āĻļ⧈āϞ⧀ (vsReport, vsIcon, vsSmallIcon, vsList), āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ OwnerDraw, CustomDraw, MultiSelection āĻāĻŦāĻ‚ CheckBox āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝāϗ⧁āϞāĻŋāϕ⧇ āϏāĻŽāĻ°ā§āĻĨāύ āĻ•āϰ⧇āĨ¤ āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ⧇āĻļāύ⧇āϰ āϜāĻ¨ā§āϝ CocoaConfig āωāĻĒāĻžāĻĻāĻžāύāϟāĻŋ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • TTaskDialog āĻ•āĻŽā§āĻĒā§‹āύ⧇āĻ¨ā§āϟāϟāĻŋ āĻĄāĻžāϝāĻŧāĻžāϞāĻ— āĻšā§āϝāĻžāĻ¨ā§āĻĄāϞāĻžāϰ⧇āϰ āϏāĻžāĻĨ⧇ āχāĻ¨ā§āϟāĻžāϰāĻ…ā§āϝāĻžāĻ•ā§āϟ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āϕ⧋āϝāĻŧ⧇āϰāĻŋ (QueryChoices, QueryItemIndex, QueryResult, SimpleQuery, āĻāĻŦāĻ‚ SimpleQueryPassWordChar) āĻāĻŦāĻ‚ āĻŦāĻžāĻ°ā§āϤāĻž āĻĒāĻžāĻ āĻžāύ⧋ (SendMessage) āϏāĻŽāĻ°ā§āĻĨāύ āĻ•āϰ⧇āĨ¤ āύāϤ⧁āύ āχāϭ⧇āĻ¨ā§āϟ (OnDialogConstructed, OnDialogCreated, OnDialogDestroyed, OnVerificationClicked, OnExpanded, OnTimer, OnRadioButtonClicked, OnHyperlinkClicked, OnNavigated, OnHelp) āĻāĻŦāĻ‚ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝ (CollapseButtonCaption, CustomMainIcon, CustomFooterIcon, ProgressBar) āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • TCalendarDialog, TOpenDialog, TShape, TLabeledEdit, TTimeEdit, TColorDialog, TFilenameEdit, TMenu āĻāĻŦāĻ‚ TMenuItem āωāĻĒāĻžāĻĻāĻžāύāϗ⧁āϞāĻŋāϰ āĻ•ā§āώāĻŽāϤāĻž āϏāĻŽā§āĻĒā§āϰāϏāĻžāϰāĻŋāϤ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤

 Lazarus 4.0 āĻāϰ āĻŽā§āĻ•ā§āϤāĻŋ, FreePascal āĻāϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āωāĻ¨ā§āύāϝāĻŧāύ āĻĒāϰāĻŋāĻŦ⧇āĻļ


āωāĻ¤ā§āϏ: opennet.ru

āĻāĻ•āϟāĻŋ āĻŽāĻ¨ā§āϤāĻŦā§āϝ āϜ⧁āĻĄāĻŧ⧁āύ