Maks150988
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору delover А фиг знат. Методом тыка поставил стандартный юнит для тем. Вроде работает теперь стабильно. Где-то я видать ошибся в сокращенном модуле. Erazer А хз как там надо. Я себе вот такие функции подправил из стандартных для анси. Вроде работает. Код: function GetIniStringW(szFileName, szSection, szIdent, szDefault: WideString): WideString; var szBuffer: Array [0..MAX_PATH - 1] of WideChar; begin GetPrivateProfileStringW(PWideChar(szSection), PWideChar(szIdent), PWideChar(szDefault), szBuffer, SizeOf(szBuffer), PWideChar(szFileName)); Result := szBuffer; end; function SetIniStringW(szFileName, szSection, szIdent, szValue: WideString): Boolean; begin Result := WritePrivateProfileStringW(PWideChar(szSection), PWideChar(szIdent), PWideChar(szValue), PWideChar(szFileName)); end; | Возможно в PWideChar необходимо еще WideString добавлять. |