Собственно, есть сабж (см. вложение). Много лет использовал его в Delphi и теперь продолжаю использовать в Lazarus. Но в связи с необходимостью в будущем обеспечить кросс-платформенность одной из программ стал проверять все модули на предмет возможных проблем вполне ожидаемо обнаружил, что для работы с ini используются функции kernel32.dll (
GetProfileString и т.п.).
Вопрос к знатокам: можно ли как-то сделать функции из приложенного модуля кросс-платформенными малой кровью (парсить файлы вручную, конечно, можно, но...)?
PS. Ну и все желающие могут с чистой совестью юзать модуль - мне не жалко
![Smile :)](./images/smilies/icon_smile.gif)
Сам в своё время собрал его из разных источников (помню только, что большую часть функций взял из исходников Inno Setup
![Smile :)](./images/smilies/icon_smile.gif)
)