Size: a a a

2020 February 12

•₱

• Yuriy ₱oret • in Delphi & Lazarus
Эм
источник

•₱

• Yuriy ₱oret • in Delphi & Lazarus
Окей, кажется я не до конца разобрался с файлами ресурсов, у меня не исходники *.res файлов есть, а лишь некоторые ветки в из *.res файлов в исходном виде
источник

•₱

• Yuriy ₱oret • in Delphi & Lazarus
Например возьмём *.res файл вида
источник

•₱

• Yuriy ₱oret • in Delphi & Lazarus
Имеется исходник Version Info, а всех остальных элементов - нет
источник

•₱

• Yuriy ₱oret • in Delphi & Lazarus
В любом случае, задача выполнена, а время сэкономлено =)
источник

KB

Kit Bayun in Delphi & Lazarus
Геннадий Малинин
uses IniFiles;
TIniFile
советую использовать TIniMemFile, т.к. у простого ini - проблемы с кодировкой, с юникодом, если вдруг надумаете хранить что-то кирилическое или отличное от латиницы
источник

DB

Dmitry Belkevich in Delphi & Lazarus
как-то вроде не замечено
источник

ГМ

Геннадий Малинин in Delphi & Lazarus
Kit Bayun
советую использовать TIniMemFile, т.к. у простого ini - проблемы с кодировкой, с юникодом, если вдруг надумаете хранить что-то кирилическое или отличное от латиницы
Не помню, чтоб были проблемы. Не относительные пути всегда без проблем сохранялись и загружались. Вот открывая через N++ можно иногда получить косяки, но это косяки N++.
источник

KB

Kit Bayun in Delphi & Lazarus
и ещё одна проблема: не используйте в для комментирования точку с запятой, используйте знак решетки
источник

KB

Kit Bayun in Delphi & Lazarus
Геннадий Малинин
Не помню, чтоб были проблемы. Не относительные пути всегда без проблем сохранялись и загружались. Вот открывая через N++ можно иногда получить косяки, но это косяки N++.
дело в том, что среда использует не UTF-8, а UTF-32, может из-за этого проблемы?
источник

ГМ

Геннадий Малинин in Delphi & Lazarus
Kit Bayun
дело в том, что среда использует не UTF-8, а UTF-32, может из-за этого проблемы?
Я бы конечно поразбирался, но давно не использую ini. Либо реестр, либо sqlite
источник

AS

Alexey Shumkin in Delphi & Lazarus
Kit Bayun
дело в том, что среда использует не UTF-8, а UTF-32, может из-за этого проблемы?
UTF-32? Ты про какую среду?
источник

KB

Kit Bayun in Delphi & Lazarus
Delphi 2009+
источник

KB

Kit Bayun in Delphi & Lazarus
string - это не UTF-8 в Delphi
источник

AS

Alexey Shumkin in Delphi & Lazarus
Kit Bayun
string - это не UTF-8 в Delphi
😄👌
источник

KB

Kit Bayun in Delphi & Lazarus
ааа, я забыл, что тут ещё и Лазарус, там  не знаю какая кодировка у string, вероятно UTF-8
источник

AS

Alexey Shumkin in Delphi & Lazarus
Kit Bayun
string - это не UTF-8 в Delphi
Как это связано с символами решётки и точки с запятой?
источник

KB

Kit Bayun in Delphi & Lazarus
никак, это другая проблема TMemIniFile
источник

AS

Alexey Shumkin in Delphi & Lazarus
Kit Bayun
и ещё одна проблема: не используйте в для комментирования точку с запятой, используйте знак решетки
А, ок. Другая так другая .. но про точку с запятой я б хотел узнать причины совета
источник

DB

Dmitry Belkevich in Delphi & Lazarus
я с точкой с запятой тоже как-то проблем не замечал
источник