Faust
05-05-2010, 20:55:53
Hola buena gente del foro, ando por aquí de nuevo.
Mi duda es la siguiente, andaba curioseando en la Unit Windows.pas de Delphi 2009 y me encontré con que muchas de las funciones que realizan operaciones con el registro de windows son p. ej.:
function RegOpenKey; external advapi32 name 'RegOpenKeyW';
function RegOpenKeyA; external advapi32 name 'RegOpenKeyA';
function RegOpenKeyW; external advapi32 name 'RegOpenKeyW';
function RegOpenKeyEx; external advapi32 name 'RegOpenKeyExW';
function RegOpenKeyExA; external advapi32 name 'RegOpenKeyExA';
function RegOpenKeyExW; external advapi32 name 'RegOpenKeyExW';
Por lo visto al checar en la ayuda y algunas más en Internet pues llego a la conclusión de que todas estas son las mismas, pero hay RegOpenKey y otras iguales que terminan en A, W, Ex, ExA, y ExW, pero cuál es la verdadera diferencia, ojalá alguien pudiera ayudarme.
Gracias de antemano.
Mi duda es la siguiente, andaba curioseando en la Unit Windows.pas de Delphi 2009 y me encontré con que muchas de las funciones que realizan operaciones con el registro de windows son p. ej.:
function RegOpenKey; external advapi32 name 'RegOpenKeyW';
function RegOpenKeyA; external advapi32 name 'RegOpenKeyA';
function RegOpenKeyW; external advapi32 name 'RegOpenKeyW';
function RegOpenKeyEx; external advapi32 name 'RegOpenKeyExW';
function RegOpenKeyExA; external advapi32 name 'RegOpenKeyExA';
function RegOpenKeyExW; external advapi32 name 'RegOpenKeyExW';
Por lo visto al checar en la ayuda y algunas más en Internet pues llego a la conclusión de que todas estas son las mismas, pero hay RegOpenKey y otras iguales que terminan en A, W, Ex, ExA, y ExW, pero cuál es la verdadera diferencia, ojalá alguien pudiera ayudarme.
Gracias de antemano.