Size: a a a

2020 December 07

Н

Неъматжон in Delphi & Lazarus
Алиби Алшынбай
Благодарю буду просто хранить в папке с программой
Иногда это может не проканать. Например, виндовс иногда не дает записать в папку проги.
источник

АА

Алиби Алшынбай... in Delphi & Lazarus
Ну буду развиваться дальше со временем всем спасибо
источник

RS

Renat Suleymanov in Delphi & Lazarus
Неъматжон
Иногда это может не проканать. Например, виндовс иногда не дает записать в папку проги.
+ да, с портабельными бинарники тоже бывают проблемы. Нужно будет инструктировать, что не сохранял на рабочем столе, лучше в папке документы
источник

AS

Alexey Shumkin in Delphi & Lazarus
Алиби Алшынбай
Благодарю буду просто хранить в папке с программой
это неправильный путь
источник

RS

Renat Suleymanov in Delphi & Lazarus
GetAppConfigDir дает путь к глобальном папке для хранения настроек. Если с параметром Global False, то для каждого пользователя будут свои папки настроек программы. Кроссплатформенна
источник

AS

Alexey Shumkin in Delphi & Lazarus
Aleksandr Duduk
Ну или в реестре, но это только для Windows
ну, человек сразу обозначил кроссплатформенность , так что не вариант ))
можно, конечно, сделать кроссплатформенность такой, что на линухе это будет в файлах, а на винде в реестре, но это такое себе
источник

AS

Alexey Shumkin in Delphi & Lazarus
Неъматжон
Лучше, в файлах ini/
ini - не самый прям лучший вариант ))
он простой и понятный, но не самый лучший ))
источник

Н

Неъматжон in Delphi & Lazarus
Alexey Shumkin
ini - не самый прям лучший вариант ))
он простой и понятный, но не самый лучший ))
Знаю. Но для изучающиму подходит :)
источник

АА

Алиби Алшынбай... in Delphi & Lazarus
Alexey Shumkin
ну, человек сразу обозначил кроссплатформенность , так что не вариант ))
можно, конечно, сделать кроссплатформенность такой, что на линухе это будет в файлах, а на винде в реестре, но это такое себе
Ну в Виндоус у меня будет getwindowsdir а в линуксе  getappconfigdir
источник

AD

Aleksandr Duduk in Delphi & Lazarus
Alexey Shumkin
ну, человек сразу обозначил кроссплатформенность , так что не вариант ))
можно, конечно, сделать кроссплатформенность такой, что на линухе это будет в файлах, а на винде в реестре, но это такое себе
Для кроссплатформенности тут однозначно в файлах)
источник

RS

Renat Suleymanov in Delphi & Lazarus
Алиби Алшынбай
Ну в Виндоус у меня будет getwindowsdir а в линуксе  getappconfigdir
Зачем?! Эта функция кроссплатформенна. Просто используй ее для обеих ОС
источник

AS

Alexey Shumkin in Delphi & Lazarus
Алиби Алшынбай
Ну в Виндоус у меня будет getwindowsdir а в линуксе  getappconfigdir
не придумывай лишней работы ))
тебе Ренат уже три раза сказал
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Delphi & Lazarus
Всем привет. Можете подсказать что означает оператор ":" в контексте:

a := 10;
write(a:2)
?
источник

AK

Alexey Kulakov in Delphi & Lazarus
2 знака отображаться будет
источник

z

zamtmn in Delphi & Lazarus
форматирование вывода
источник

AK

Alexey Kulakov in Delphi & Lazarus
(с грустью) вот и вырастает поколение, которое не знает таких вещей :(
источник

z

zamtmn in Delphi & Lazarus
procedure Str(var X: TNumericType[:NumPlaces[:Decimals]];var S: String)
источник

z

zamtmn in Delphi & Lazarus
для write также работает
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Delphi & Lazarus
Alexey Kulakov
(с грустью) вот и вырастает поколение, которое не знает таких вещей :(
Я могу в питон, жс/тс, и немного го. Но для людей любой программист == знает все языки мира. А это задание знакомого в универе)

Нагуглить вопрос в лоб "что делает этот оператор" не вышло.

Спасибо за ответ)
источник

AK

Alexey Kulakov in Delphi & Lazarus
:) да я ж не предъявляю претензии, так, грущу.
источник