Ver Mensaje Individual
  #2  
Antiguo 27-10-2004
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Según entiendo de la ayuda de PHP, el tipo resource puede ser muy variado, es decir, no corresponde a un tipo de datos en específico sino que depende de la situación.

Examinando el código fuente se observan las siguientes declaraciones en mcrypt_internal.h:

Código:
typedef struct {
  mcrypt_dlhandle algorithm_handle;
  mcrypt_dlhandle mode_handle;
  byte *akey;
  byte *abuf;
  byte *keyword_given;
  lt_ptr m_encrypt;
  lt_ptr m_decrypt;
  lt_ptr a_encrypt;
  lt_ptr a_decrypt;
  lt_ptr a_block_size;
} CRYPT_STREAM;
 
typedef CRYPT_STREAM* MCRYPT;

 CRYPT_STREAM* MCRYPT;
Así que, si no mal entiendo, MCRYPT será un apuntador a la estructura CRYPT_STREAM.

De ahí todavía hay que traducir correctamente esto para Delphi pero es un comienzo.

// Saludos
Responder Con Cita