Ver Mensaje Individual
  #1  
Antiguo 16-08-2008
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Reputación: 27
Delphius Va camino a la fama
Cita:
Empezado por BuRtOn Ver Mensaje
, jajajaja, hay Dios esto si cambia, pero bueno que todo sea por el saber, entonces como es la estructura del integer ??, tengo que hacer todo exactamente como el BinaryData, pero con Integer ??, tengo que crear la variable o como tengo que hacer, mira aqui esta el codigo como lo plantee:

Código Delphi [-]
procedure TForm1.btnOptimizar3Click(Sender: TObject); 
var reg: TRegistry; 
begin
  reg:= TRegistry.Create;
  reg.RootKey := HKEY_LOCAL_MACHINE;
  reg.OpenKey('SYSTEM\CurrentControlSet\Control \SessionManager\MemoryManagement\',True);
  if reg.ReadInteger('EnablePrefetcher',3) = '3'
    then Begin
             reg.WriteInteger('EnablePrefetcher',5);
             MessageDlg('Su Menu ha sido optimizado',mtInformation,[mbOK],0);
           end
    else MessageDlg('Su Menu ya estaba optimizado',mtWarning,[mbOK],0);
  reg.CloseKey;
end;

se hace igual que el string ? tengo que hacer el mismo metodo que el binary ?
Se procede igual que el ReadString y WriteString.
BuRtOn no te enojes, pero presiona F1 y fíjate los parámetros que reciben estos métodos.

El ReadInteger recibe como parámetro la variable o clave a consultar y regresa el valor guardado, mientras que el Write recibe la clave y el valor a guardar.

Código Delphi [-]
algo := Reg.ReadInteger('que se yo');
Reg.WriteInteger('que se yo',3);

Se ve la diferencia. Uno regresa, el otro escribe. Uno tiene un solo parámetro, el otro dos.

Eso está en la ayuda bien explicado.

Saludos,
__________________
Delphius
[Guia de estilo][Buscar]

Última edición por Delphius fecha: 16-08-2008 a las 05:55:14.
Responder Con Cita