Page 1 of 1

Estructura en C a Array

PostPosted: Wed Oct 22, 2008 12:58 am
by Vikthor
Teniendo esta función :
Code: Select all  Expand view
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 ?

PostPosted: 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".

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

Gracias