Diferencias entre APIs

Iniciado por aaronduran2, 14 Julio 2008, 12:56 PM

0 Miembros y 1 Visitante están viendo este tema.

aaronduran2

Hola. Quisiera saber si existe alguna diferencia entre estas dos APIs:

Código (vb) [Seleccionar]

Private Declare Sub CopyMem Lib "kernel32" Alias "RtlMoveMemory" (Destination As Any, Source As Any, ByVal Length As Long)


Código (vb) [Seleccionar]

Private Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" (ByVal Destination As Long, ByVal Source As Long, ByVal Length As Long)


Gracias de antemano.

~~

Es el mismo api, realmente CopyMemory es un alias que se le da a RtlMoveMemory, ese es el verdadero nombre del api, así es como se llama en la kernel32.dll ;) Luego ya cambia la forma en la que están declaradas, particularidades de VB......

seba123neo

es lo mismo,si queres hacerlo asi :

Código (vb) [Seleccionar]
Private Declare Sub Pelotudo Lib "kernel32" Alias "RtlMoveMemory" (Destination As Any, Source As Any, ByVal Length As Long)


lo mismo para las constantes,lo unico que importa es el valor...

saludos.
La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson