m0rbac | mmmh tu es sûr d'avoir branché correctement ton cable réseau ?
non, je rigole Essaie peut-être ça, c'est un code que j'ai piqué d'un bouquin, mais je n'ai pas eu l'occasion de le tester Apparemment il y a un peu de MFC, mais au premier coup d'oeil c'est tout à fait possible de l'enlever, et ça ne devrait pas poser de problème.
Code :
- // Initialisation de WinInet et connexion sur le fournisseur d'accès
- CInternetSession session(_T("FTPConnect" ), 1, INTERNET_OPEN_TYPE_PRECONFIG);
- CFtpConnection* pServer = NULL;
- try
- {
- UpdateData(TRUE);
- pszURL = m_Adresse;
- if (!AfxParseURL(pszURL,dwServiceType,NomServeur,strObject,nPort))
- {
- MessageBox("Mauvais URL" );
- }
- // Définition d'un objet CFtpConnexion
- pServer = session.GetFtpConnection(NomServeur);
-
- // Recherche du site
- CString disque = m_Fichier;
- if (!pServer->GetFile(m_Fichier, disque)) {
- MessageBox("Fichier introuvable" );
- }
- pServer->Close();
- delete pServer;
- }
- catch (CInternetException* pEx)
- {
- // Récupération des erreurs WinInet
- TCHAR s[1024];
- pEx -> GetErrorMessage(s,1024);
- TRACE1("Erreur : ", s);
- pEx->Delete();
- }
|
Message édité par m0rbac le 10-07-2004 à 11:21:23
|