FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index Bugs report & fixes / Informe de errores y arreglos hb_parni() no acepta dos parametros en FWH 64
Posts: 729
Joined: Tue Oct 18, 2005 06:49 PM
hb_parni() no acepta dos parametros en FWH 64
Posted: Tue Apr 30, 2013 02:06 AM
Hola Fivetechsoft ,
En el ejemplo de mas abajo la funcion hb_parni(1,1) genera error al usarse en FWH 64.
En FWH funciona correctamente.
Code (fw): Select all Collapse
//------------------------------------------------------------------------------------
#pragma BEGINDUMP
#include <hbapi.h>
#include <math.h>
HB_FUNC( C_ARRAY )                         
{
int aArray, nElement, nInfo;

aArray = hb_parni(1);
nInfo = hb_parinfa(1,0); // Retrieve no. of elements in array  // OK
hb_retni(nInfo);

// nElement = hb_parni(1,1);  // ERROR c2660 function does not take 2 arguments
// hb_retni(nElement);
    }
#pragma ENDDUMP
//------------------------------------------------------------------------------------

El mensaje es: ERROR c2660 'hb_parni' function does not take 2 arguments

Saludos,

George

Version: FWH 64 for harbour 13.03 (MSVC++) Mar. 2013
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: hb_parni() no acepta dos parametros en FWH 64
Posted: Tue Apr 30, 2013 06:11 AM

George,

Tienes que usar hb_parvni() en vez de hb_parni():

nElement = hb_parvni( 1, 1 );

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 729
Joined: Tue Oct 18, 2005 06:49 PM
Re: hb_parni() no acepta dos parametros en FWH 64
Posted: Tue Apr 30, 2013 02:08 PM

Gracias Antonio.
Funciona perfecto.

George

Posts: 144
Joined: Thu Jan 02, 2014 01:49 PM
Re: hb_parni() no acepta dos parametros en FWH 64
Posted: Fri Feb 07, 2014 08:45 PM

Antonio, que diferencia hay entre las dos funciones ?

Saludos

Continue the discussion