Page 1 of 1

Estructura en C a Array

Posted: Wed Oct 22, 2008 12:58 am
by Vikthor
Teniendo esta función :

Code: Select all

HB_FUNC( GETCOMM )
{
   DCB dcb;
   GetCommState( ( HANDLE ) hb_parnl( 1 ), &dcb );

  hb_retni( ( int ) dcb.BaudRate );

}
¿ Que tengo que hacer para devolver dcb en forma de arreglo ?

Posted: Wed Oct 22, 2008 7:27 am
by Antonio Linares
Vikthor,

Con hb_reta( <numero elementos> ) se crea un array que se deposita en "return".

A continuación rellenas cada elemento del array usando:

hb_stor...( <valor a almacenar>, -1, <indice del elemento en el array> );

-1 significa que accedes al valor que está en "return".

Posted: Thu Oct 23, 2008 1:36 am
by Vikthor
Funcionó muy bien.

Gracias