Ver Mensaje Individual
  #3  
Antiguo 30-05-2013
Novatin Novatin is offline
Miembro
NULL
 
Registrado: nov 2012
Posts: 61
Reputación: 12
Novatin Va por buen camino
Gracias eficsa, a ese paso y por toda la ayuda que me hiciste creo te estas convirtiendo en mi "cibermentor" de Builder++

Con esos ejemplos pude entender mejor los "type" de delphi...

y la llamada a la función en Builder me quedó asi:

Código:
   bool result;
   struct TRomBiosDump Dump;
   union TRomDumpMethod;
   TRomDumpMethod=rdmAutomatic;

   result=DumpRomBios(&Dump,TRomDumpMethod,5000);
y me generó un errorcillo - y a mi cuando no? -: "Cannot convert 'TRomBiosDump*' to 'TRomBiosDump'... Sé que indica que no puede convertir un "puntero a struct" en un "struc" y lo intente cambiando esto en la unión, pero creo que el detalle esta en la llamada de delphi:

Código:
function DumpRomBios(out Dump: TRomBiosDump;
  Method: TRomDumpMethod = rdmAutomatic; Timeout: Longword = 5000): Boolean;
Espero puedan ayudarme con esto... gracias de antemano.

Un saludo.
Responder Con Cita