Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > API de Windows
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 05-05-2010
Avatar de Faust
Faust Faust is offline
Miembro
 
Registrado: abr 2006
Ubicación: México D.F.
Posts: 930
Poder: 21
Faust Va por buen camino
Nombre de las funciones API

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.
__________________
Herr Heins Faust
Responder Con Cita
  #2  
Antiguo 06-05-2010
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 31
Lepe Va por buen camino
Borland Delphi -> help -> MS sdk -> Win32 Programer's Reference

Ahí viene toda la ayuda de la API de windows. Normalmente los que tienen "Ex" hacen algo más que la original.
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #3  
Antiguo 06-05-2010
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.210
Poder: 22
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
Además de lo que te apunta Lepe debes revisar msdn.

Las API que terminan en A (RegOpenKeyA) utilizan las cadenas de caracteres normales. Las que terminan en W (RegOpenKeyW) utilizan cadenas Unicode. Las versiones A siempre terminan llamando a las versiones W que son las verdaderas API en Win32. Windows internamente trabaja en Unicode.

Saludos.
Responder Con Cita
  #4  
Antiguo 06-05-2010
Avatar de Faust
Faust Faust is offline
Miembro
 
Registrado: abr 2006
Ubicación: México D.F.
Posts: 930
Poder: 21
Faust Va por buen camino
Cita:
Empezado por Lepe Ver Mensaje
Borland Delphi -> help -> MS sdk -> Win32 Programer's Reference

Ahí viene toda la ayuda de la API de windows. Normalmente los que tienen "Ex" hacen algo más que la original.
Tienes razón, estas requieren de más parámetros...


Cita:
Empezado por escafandra Ver Mensaje
Además de lo que te apunta Lepe debes revisar msdn.

Las API que terminan en A (RegOpenKeyA) utilizan las cadenas de caracteres normales. Las que terminan en W (RegOpenKeyW) utilizan cadenas Unicode. Las versiones A siempre terminan llamando a las versiones W que son las verdaderas API en Win32. Windows internamente trabaja en Unicode.

Saludos.
Checaré MSDN, la explicación de ambos me va aclarando mis dudas.

Gracias.
__________________
Herr Heins Faust
Responder Con Cita
  #5  
Antiguo 06-05-2010
Avatar de Faust
Faust Faust is offline
Miembro
 
Registrado: abr 2006
Ubicación: México D.F.
Posts: 930
Poder: 21
Faust Va por buen camino
Listo, gracias por darme un empujón en esta duda, les debo unas chelas.
__________________
Herr Heins Faust
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Detectar nombre funciones automaticamente Geta Varios 0 26-02-2009 10:23:52
funciones con php jomanmoz Varios 3 13-03-2008 10:30:02
Funciones luiz_leo Firebird e Interbase 5 07-08-2007 19:48:20
Mostrar nombre de campos y filtar nombre de tablas .db en un combobox Coco_jac Varios 1 24-06-2006 01:34:29
Dll y funciones mar646 API de Windows 2 27-04-2005 16:45:40


La franja horaria es GMT +2. Ahora son las 08:26:49.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi