Tom's Guide > Forum > Programmation > [vb.net] client ftp

[vb.net] client ftp

Forum Programmation : [vb.net] client ftp

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

bonjour a tous,
j'ai réalisé un client ftp vb6 avec l'api wininet.dll. Je souhaite adapter ce code en vb.net mais je rencontre une difficulté. En effet je fais appel a la fonction OuvertureFTP :

Public Declare Function OuvertureFTP Lib "wininet.dll" Alias "InternetOpenA" (ByVal sAgent As String, ByVal lAccessType As Long, ByVal sProxyName As String, ByVal sProxyBypass As String, ByVal lFlags As Long) As Long

en faisant (mFTP etant le module ou est déclarée la fonction au dessus):

Public Sub New()
'Cette fonction retourne un handle que d'autres fonctions de WinInet utilisent
'laccesstype indique le type d'accès désiré. Prends un des paramètres suivants :
'INTERNET_OPEN_TYPE_PRECONFIG : interroge la Base de
'INTERNET_OPEN_TYPE_DIRECT()
'INTERNET_OPEN_TYPE_PROXY : spécifier un proxy

mFTP.idOpen = mFTP.OuvertureFTP(Application.ProductName, INTERNET_OPEN_TYPE_DIRECT, vbNullString, vbNullString, 0)


LE PROBLEME est que sous vb6 l'argument INTERNET_OPEN_TYPE_DIRECT est utilisé sans aucune déclaration, et apparemment en .net il faut le déclarer. Cet argument étant un long,si je le déclare comme tel, la fonction renvoie une valeur unique mFTP.Idopen et ce quels que soient les login, mot de passe du ftp...

Si vous avez une idée je vous remercie sincèrement
PS désolé si le post est assez long

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.
Tom's Guide > Forum > Programmation > [vb.net] client ftp
Aller à :

Il y a 1902 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens