Estructura en C a Array

Estructura en C a Array

Postby Vikthor » Wed Oct 22, 2008 12:58 am

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 ?
Vikthor
User avatar
Vikthor
 
Posts: 271
Joined: Fri Oct 07, 2005 5:20 am
Location: México

Postby Antonio Linares » Wed Oct 22, 2008 7:27 am

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".
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42099
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby Vikthor » Thu Oct 23, 2008 1:36 am

Funcionó muy bien.

Gracias
Vikthor
User avatar
Vikthor
 
Posts: 271
Joined: Fri Oct 07, 2005 5:20 am
Location: México


Return to FiveWin para Pocket PC

Who is online

Users browsing this forum: No registered users and 6 guests