| Indice # 1 | Indice general |
Recientemente necesité una función que devolviera una cadena con el tipo de CPU utilizado y, después de una extensa búsqueda por internet, finalmente encontré la forma correcta: simple y corta.
La función, publicada como parte del soporte para programadores de Borland (http://community.borland.com), es la siguiente:
function CPUType: string;
var Reg: TRegistry;
begin
CPUType := '';
Reg := TRegistry.Create;
try
Reg.RootKey := HKEY_LOCAL_MACHINE;
if Reg.OpenKey('\Hardware\Description\System\CentralProcessor\0',
False) then
CPUType := Reg.ReadString('Identifier');
finally
Reg.Free;
end;
end;
Sólo recuerde que debe incluir Registry en la claúsula Uses del programa.
Como ven, se adapta perfectamente al importantísimo principio KISS (“Keep It Simple, Stupid” o como dice la otra equivocada versión del acrónimo: “Keep It Short and Simple”).
(Luis Paez: yupan03@yahoo.com)