Cita:
Empezado por The Cid James
Y tampoco puedo crear el archivo ini de esta forma
Código Delphi [-]var ini: TIniFile; begin ini := TIniFile.Create('C:\archivo.ini');
end;
|
Si usas las ultimas versiones de windows (7 y/o 10), seguramente el problema es que ya no puedes crear el fichero INI en el raíz del disco duro por los temas de permisos y seguridad del propio windows.
O lo guardas en otra carpeta con los permisos correctos para tu usuario o lo puedes guardar en la misma carpeta del proyecto. Para el segundo caso puedes usar este código:
Código Delphi
[-]
ConfigFile := TIniFile.Create(ChangeFileExt(Application.ExeName, '.ini'));
donde
ChangeFileExt(Application.ExeName, '.ini') te va a devolver la misma ruta y nombre de aplicación cambiando la extensión a '.ini'