WNetAddConnection2

13/02/2007 - 23:35 por Jorge Luis Vejerano | Informe spam
Buenas Tardes

Quisiera saber si alguien tiene un ejemplo de cómo utilizar esta
función en un programa de VisualFoxPro para conectarme o mapear una
unidad de red.
Para lo que estoy haciendo me sugirieron que utilizara
WNetAddConnection, pero esta ha sido reemplazada por WNetAddConnection2.

El problema que tengo es que no se como pasarle la estructura
NetResource a la función aquí en vfp 9.

En este web se menciona, pero no se pueden ver ejemplos si no pagamos.
http://www.news2news.com/vfp/?group‰&functionY7
http://msdn2.microsoft.com/en-gb/li...85413.aspx

Si alguien me ayuda se lo agredeceré mucho.


Jorge Luis Vejerano
You shall know the truth - and the truth shall set you free. (John 8:33)
 

Leer las respuestas

#1 Fernando Puyuelo Ossorio
16/02/2007 - 17:11 | Informe spam
El uso de WNetAddConnection lo puedes ver aqúi, pero con WNetAddConnection2
lo desconozco

*

* Método:

* OAPI.MAPDRIVE

* Parameters:

* tcDrive : Drive a conectar

* tcResource : Path completo del recurso a conectar

* [tcPassword] : Password

* Objetivo:

* Conecta un recurso compartido al drive tcDrive

* USO: ? _MapDrive("Z:","\\PC_Remota\Recurso")

* Retorno:

* C : Texto de error en caso de que no haya consegido desconectar.

* Programador:

* Luis Maria Guayan :

* Fecha de Terminación:

* 1998.09.14

* Modificaciones:

*!* Modificado: 11/11/00 04:17:26 PM Fernando Puyuelo. Adaptación a
TASA2000.

*!* Aplico normativa de programación estructurada y notación húngara.

*

LPARAMETERS tcDrive, tcResource, tcPassword

LOCAL lnRet, lcRetorno

lnRet = 0 && Codigo de error de la funcion WNetAddConnection

lcRetorno = "" && Valor de retorno

DECLARE INTEGER WNetAddConnection IN WIN32API;

STRING @lpzRemoteName, STRING @lpzPassword,;

STRING @lpzLocalName

IF PARAMETERS() < 3

lnRet = WNetAddConnection( @tcResource, 0, @tcDrive)

ELSE

lnRet = WNetAddConnection( @tcResource, @tcPassword, @tcDrive)

ENDIF

IF lnRet # 0

lcRetorno = "Error " + ALLT(STR(lnRet)) + " al conectar el drive " + tcDrive

ENDIF

RETURN lcRetorno





"Jorge Luis Vejerano" escribió en el mensaje
news:
Buenas Tardes

Quisiera saber si alguien tiene un ejemplo de cómo utilizar esta función
en un programa de VisualFoxPro para conectarme o mapear una unidad de red.
Para lo que estoy haciendo me sugirieron que utilizara WNetAddConnection,
pero esta ha sido reemplazada por WNetAddConnection2.

El problema que tengo es que no se como pasarle la estructura NetResource
a la función aquí en vfp 9.

En este web se menciona, pero no se pueden ver ejemplos si no pagamos.
http://www.news2news.com/vfp/?group‰&functionY7
http://msdn2.microsoft.com/en-gb/li...85413.aspx

Si alguien me ayuda se lo agredeceré mucho.


Jorge Luis Vejerano
You shall know the truth - and the truth shall set you free. (John 8:33)

Preguntas similares