Size: a a a

2020 February 12

DB

Dmitry Belkevich in Delphi & Lazarus
xe6
источник

DB

Dmitry Belkevich in Delphi & Lazarus
тоже самое было и на 2010 и на 7-ке
источник

AS

Alexey Shumkin in Delphi & Lazarus
Kit Bayun
да, кстати, и ещё, TMemIni работает в 10-25 раз быстре:
TMemIniFile Class Improvements
In Delphi 10.3 we have optimized the TMemIniFile implementation. Reading and constructing a TMemIniFile is 10 to 25 times faster and consumes half of the memory. Other TMemIniFile operations are improved too and they are 50 to 100% faster compared to the previous implementation.
Ну, круто! Теперь приложение на условные 24 миллисекунды стартует быстрее 😁
источник

DB

Dmitry Belkevich in Delphi & Lazarus
ну, быстрее не медленнее )
источник

AS

Alexey Shumkin in Delphi & Lazarus
Что нужно делать с ини-файлами, чтобы прям вкусить преимущество Tmemini?
источник

RS

Renat Suleymanov in Delphi & Lazarus
Alexey Shumkin
Что нужно делать с ини-файлами, чтобы прям вкусить преимущество Tmemini?
Ну, ини файлы реально бывают большими. Когда уж совсем не хочется юзать базу данных )
источник

KB

Kit Bayun in Delphi & Lazarus
Dmitry Belkevich
var
f: TIniFile;
s: string;
begin
f := TIniFile.Create('test');
f.WriteString('тестовая секция', 'тестовый ident', 'тест');
f.Free;
f := TIniFile.Create('test');
s  := f.ReadString('тестовая секция', 'тестовый ident', '');
ShowMessage(s);
end;
твой код не работает :
---------------------------
Debugger Exception Notification
---------------------------
Project Project1.exe raised exception class EIniFileException with message 'Unable to write to test'.
---------------------------
Break   Continue   Help  
---------------------------
источник

AS

Alexey Shumkin in Delphi & Lazarus
Renat Suleymanov
Ну, ини файлы реально бывают большими. Когда уж совсем не хочется юзать базу данных )
Вот мне и интересно :)
источник

DB

Dmitry Belkevich in Delphi & Lazarus
Kit Bayun
твой код не работает :
---------------------------
Debugger Exception Notification
---------------------------
Project Project1.exe raised exception class EIniFileException with message 'Unable to write to test'.
---------------------------
Break   Continue   Help  
---------------------------
какая-то у тебя папка негодная )
источник

DB

Dmitry Belkevich in Delphi & Lazarus
поставь путь куда писать можно
источник

KB

Kit Bayun in Delphi & Lazarus
Dmitry Belkevich
какая-то у тебя папка негодная )
вот твой код и у меня показал проблему - пустота
источник

RS

Renat Suleymanov in Delphi & Lazarus
Renat Suleymanov
Ну, ини файлы реально бывают большими. Когда уж совсем не хочется юзать базу данных )
Ну и я всегда использовал TMemIniFile )
источник

KB

Kit Bayun in Delphi & Lazarus
обрати внимание на кодировку
источник

DB

Dmitry Belkevich in Delphi & Lazarus
Kit Bayun
вот твой код и у меня показал проблему - пустота
а ты проблемы в коде не видишь? :)
источник

KB

Kit Bayun in Delphi & Lazarus
Dmitry Belkevich
а ты проблемы в коде не видишь? :)
аа, стормощил
источник

KB

Kit Bayun in Delphi & Lazarus
странно, сейчас нет проблемы, ну не знаю почему у меня была проблема при переходе с D2007 на XE3
источник

DB

Dmitry Belkevich in Delphi & Lazarus
Kit Bayun
странно, сейчас нет проблемы, ну не знаю почему у меня была проблема при переходе с D2007 на XE3
😂
источник

DB

Dmitry Belkevich in Delphi & Lazarus
Kit Bayun
обрати внимание на кодировку
вот тебе другой файлик на память еще (utf8)
источник

DB

Dmitry Belkevich in Delphi & Lazarus
источник

DB

Dmitry Belkevich in Delphi & Lazarus
источник