[DELPHI] Cual es la mejor forma de guardar settings?
Publicado: 22 Dic 2009, 16:00
Estoy intentando ponerle settings a un BrowserHelperObject (dll), probe hacerlo con un simple archivo escribiendo/leyendo el contenido, pero en muchas pcs no funciona (no crea el archivo) [y no tengo acceso remoto ni local a esas pcs como para debuggear]. Lo iba a hacer con el registro de win, pero seguro en algunas pcs falla por cuestion de permisos, no?
Alguien me recomienda algun metodo/ejemplo para guardar settings y que ande en la mayoria de las pcs y versiones de windows?
Gracias.
ps. esta es la procedure q use para setear/leer el archivo de config:
Alguien me recomienda algun metodo/ejemplo para guardar settings y que ande en la mayoria de las pcs y versiones de windows?
Gracias.
ps. esta es la procedure q use para setear/leer el archivo de config:
Código: Seleccionar todo
procedure TEST(fileName:string;_set:boolean = false);
var
d:boolean;
cFile:TextFile;
path,response,stmp:string;
Buffer:array [0..1024] of Char;
begin
try
GetModuleFileName(hInstance, Buffer, Length(Buffer));
path := ExtractFilePath(Buffer);
if not (FileExists(path+fileName) or (_set = true)) then
begin
try
stmp := 'FUNCTION THAT MAKES AN HTTP REQUEST TO A SERVER AND RETURN A STRING VAR';
AssignFile(cFile, path+fileName);
ReWrite(cFile);
Write(cFile, stmp);
globalVar := stmp;
FileSetAttr(path+fileName, faHidden);
finally
CloseFile(cFile);
end;
end
else
begin
try
AssignFile(cFile, path+fileName);
Reset(cFile);
ReadLn(cFile, stmp);
globalVar := stmp;
finally
CloseFile(cFile);
end;
end;
except
end;
end;