Search found 32 matches: getadaptersinfo

Return to advanced search

Re: GetHostByName( GetHostName() )

Dear Byron, You may ask chatgpt and Google Gemini about it and both offer good advice: chatgpt: Enumerate Network Interfaces: Use the GetAdaptersInfo or GetAdaptersAddresses function to enumerate all network interfaces on your system. These functions provide information about each network ...
by Antonio Linares
Wed Mar 06, 2024 9:44 pm
 
Forum: FiveWin for Harbour/xHarbour
Topic: GetHostByName( GetHostName() )
Replies: 1
Views: 161

lib de GetNetCardInfo(), no la identifica

... en la red, GetNetCardInfo() la incluyo en mi programa y me marca: Compilando REFACCIO.prg... Enlazando refaccio.exe... Error: Unresolved external 'GetAdaptersInfo' referenced from P:\FWH\LIB\FIVEHC.LIB|NETCRDID Error: Unable to perform link 1 Files, 0 Warnings, 2 Errors Tiempo de compilación: 0.64s ...
by noe aburto
Mon Oct 09, 2017 5:39 pm
 
Forum: FiveWin para Harbour/xHarbour
Topic: lib de GetNetCardInfo(), no la identifica
Replies: 1
Views: 416

Re: FWH 64 para bcc 7.1 64 bits está funcionando!!!

carlos vargas wrote:GetAdaptersInfo es una funcion de iphlpapi.lib
Gracias, funciona.

Con Borland 7.1 64 bits es iphlpapi.a
by JmGarcia
Wed Mar 30, 2016 9:28 pm
 
Forum: FiveWin para Harbour/xHarbour
Topic: FWH 64 para bcc 7.1 64 bits está funcionando!!!
Replies: 32
Views: 5109

Re: FWH 64 para bcc 7.1 64 bits está funcionando!!!

GetAdaptersInfo es una funcion de iphlpapi.lib

salu2
carlos vargas
by carlos vargas
Wed Mar 30, 2016 8:35 pm
 
Forum: FiveWin para Harbour/xHarbour
Topic: FWH 64 para bcc 7.1 64 bits está funcionando!!!
Replies: 32
Views: 5109

Re: FWH 64 para bcc 7.1 64 bits está funcionando!!!

... mundo..." en 64bits con Borland 7.1. Pero al compilar el ejemplo "getmac.prg" me da este error: Error: Unresolved external 'GetAdaptersInfo' referenced from C:\FWH64\LIB\FIVEC64.A|NETCRDID.obj * Linking errors * Supongo que sera cuestión de la librería pertinente ¿no?
by JmGarcia
Wed Mar 30, 2016 7:18 pm
 
Forum: FiveWin para Harbour/xHarbour
Topic: FWH 64 para bcc 7.1 64 bits está funcionando!!!
Replies: 32
Views: 5109

Re: GetAdaptersInfo ¿DLL32 FUNCION o BEGINDUMP/ENDDUMP?

El comienzo de la estructura IP_ADAPTER_INFO en 32bits son dos variables de 4+4 = 8 bytes y en 64bits 8+4 = 12 bytes cBuffer en 32bts      cBuffer en 64bts  12345678              123456789012--------------------------------------- ........{3C195B8      ..>.........{3C1 8-0DDC-49CE-8BB9 ...
by JmGarcia
Fri Mar 25, 2016 12:31 am
 
Forum: FiveWin para Harbour/xHarbour
Topic: GetAdaptersInfo ¿DLL32 FUNCION o BEGINDUMP/ENDDUMP?
Replies: 12
Views: 2161

Re: GetAdaptersInfo ¿DLL32 FUNCION o BEGINDUMP/ENDDUMP?

Si ejecutas este programa de ejemplo en 32bits el Sizeof te devuelve 40 bytes y en 64bits te devuelve 48 bytes. Las variables que se duplican son las de tipo DWORD/LONG o puntero(*) que son LONG también. function main()   MsgInfo(ESTRUCTURA())return nil#pragma BEGINDUMP#inclu...
by JmGarcia
Thu Mar 24, 2016 11:35 pm
 
Forum: FiveWin para Harbour/xHarbour
Topic: GetAdaptersInfo ¿DLL32 FUNCION o BEGINDUMP/ENDDUMP?
Replies: 12
Views: 2161

Re: GetAdaptersInfo ¿DLL32 FUNCION o BEGINDUMP/ENDDUMP?

JM,

> que tipo de variable númerica es de 8 bytes

Basicamente es un puntero de 64 bits ( 8 x 8 = 64 )

Son los valores usados en 64 bits
by Antonio Linares
Thu Mar 24, 2016 6:57 am
 
Forum: FiveWin para Harbour/xHarbour
Topic: GetAdaptersInfo ¿DLL32 FUNCION o BEGINDUMP/ENDDUMP?
Replies: 12
Views: 2161

Re: GetAdaptersInfo ¿DLL32 FUNCION o BEGINDUMP/ENDDUMP?

Habria que modificar el preprocesado en struct.ch y la clase TStruct, manteniendo compatibilidad con lo existente ¡¡¡ Sería maravilloso !!! :D ¿Algo así?: STRUCT IP_ADDR_STRING   MEMBER Next      AS LONG // 8bytes en 64bits   MEMBER IpAddress AS STRING LEN 16   MEMBER IpMask    AS STRING LEN 16   M...
by JmGarcia
Wed Mar 23, 2016 9:45 pm
 
Forum: FiveWin para Harbour/xHarbour
Topic: GetAdaptersInfo ¿DLL32 FUNCION o BEGINDUMP/ENDDUMP?
Replies: 12
Views: 2161

Re: GetAdaptersInfo ¿DLL32 FUNCION o BEGINDUMP/ENDDUMP?

Habria que modificar el preprocesado en struct.ch y la clase TStruct, manteniendo compatibilidad con lo existente
by Antonio Linares
Wed Mar 23, 2016 8:36 pm
 
Forum: FiveWin para Harbour/xHarbour
Topic: GetAdaptersInfo ¿DLL32 FUNCION o BEGINDUMP/ENDDUMP?
Replies: 12
Views: 2161

Re: GetAdaptersInfo ¿DLL32 FUNCION o BEGINDUMP/ENDDUMP?

Tendrias que usar un MEMBER cadena y luego asignarla al cBuffer de otra estructura Sí, es lo que hago y funciona bien. Pero es un poco lioso y no queda "claro" el código. Para sacar la IP hago algo asi: STRUCT IP_ADDR_STRING   MEMBER Next      AS LONG   MEMBER IpAddress AS STRING LEN 16  ...
by JmGarcia
Wed Mar 23, 2016 8:32 pm
 
Forum: FiveWin para Harbour/xHarbour
Topic: GetAdaptersInfo ¿DLL32 FUNCION o BEGINDUMP/ENDDUMP?
Replies: 12
Views: 2161

Re: GetAdaptersInfo ¿DLL32 FUNCION o BEGINDUMP/ENDDUMP?

JM,

Que yo recuerde, las estructuras no se pueden anidar

Tendrias que usar un MEMBER cadena y luego asignarla al cBuffer de otra estructura
by Antonio Linares
Wed Mar 23, 2016 8:22 pm
 
Forum: FiveWin para Harbour/xHarbour
Topic: GetAdaptersInfo ¿DLL32 FUNCION o BEGINDUMP/ENDDUMP?
Replies: 12
Views: 2161

Re: GetAdaptersInfo ¿DLL32 FUNCION o BEGINDUMP/ENDDUMP?

Estoy tratando de anidar estructuras pero no recuerdo como lo hice alguna vez. No me funciona ninguna. ¿Podéis decirme como se anidad? STRUCT FIXED_INFO   MEMBER HostName         AS STRING LEN MAX_HOSTNAME_LEN + 4   MEMBER DomainName       AS STRING LEN MAX_DOMAIN_NAME_LEN + 4   MEMBER CurrentDnsSer...
by JmGarcia
Wed Mar 23, 2016 8:07 pm
 
Forum: FiveWin para Harbour/xHarbour
Topic: GetAdaptersInfo ¿DLL32 FUNCION o BEGINDUMP/ENDDUMP?
Replies: 12
Views: 2161

Re: GetAdaptersInfo ¿DLL32 FUNCION o BEGINDUMP/ENDDUMP?

Ya voy viendo la luz al final del túnel. He hecho la llamada a la función GetAdaptersInfo, sin enviar parámetros, y devuelve la estructura de IP_ADAPTER_INFO en formato texto para cargar el buffer de la estructura IP_ADAPTER_INFO desarrollada en FWH/(x)Harbour. ...
by JmGarcia
Tue Mar 22, 2016 11:35 pm
 
Forum: FiveWin para Harbour/xHarbour
Topic: GetAdaptersInfo ¿DLL32 FUNCION o BEGINDUMP/ENDDUMP?
Replies: 12
Views: 2161

Re: GetAdaptersInfo ¿DLL32 FUNCION o BEGINDUMP/ENDDUMP?

JM,

Sería mas sencillo que devolvieses un array.

Si quieres devolver una cadena entonces tienes que usar hb_retclen( ( char * ) pAdapterInfo, sizeof (IP_ADAPTER_INFO) );
by Antonio Linares
Tue Mar 22, 2016 9:36 pm
 
Forum: FiveWin para Harbour/xHarbour
Topic: GetAdaptersInfo ¿DLL32 FUNCION o BEGINDUMP/ENDDUMP?
Replies: 12
Views: 2161
Next

Return to advanced search