Bonjour, j'ai d�ja post� il y a quelques jours pour une histoire de FTP toujours pas r�solue, et l�, je sens que mon PC va passer par la fen�tre !!! Je veux retrouver l'URL d'un fichier sur un serveur. J'ai donc �crit ce code :
Lors de l'execution, mon application ne r�pond plus ! et quand j'insere ceci :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 include <afxinet.h> try { CInternetSession iSess("MySess"); CString A; CFtpConnection* pConn = iSess.GetFtpConnection( m_Adress, m_User, m_Pass ); CFtpFileFind Find(pConn); pConn->SetCurrentDirectory(""); Find.FindFile("Fichier.txt"); A = Find.GetFilePath(); MessageBox(A); pConn->Close(); if(pConn != NULL) delete pConn; } catch(CInternetException* pEx) { MessageBox("Erreur"); pEx->Delete(); } catch(CException* pEx) { MessageBox("Erreur"); pEx->Delete(); }
je sui assailli par des mesages d'assertion failure o� je r�pond ignorer. finalement, une messagebox apparait mais vide.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 try { CInternetSession iSess("MySess"); CString A; CFtpConnection* pConn = iSess.GetFtpConnection( m_Adress, m_User, m_Pass ); CFtpFileFind Find(pConn); pConn->SetCurrentDirectory(""); Find.FindNextFile(); A = Find.GetFileURL(); MessageBox(A); pConn->Close(); delete pConn; } catch(CInternetException* pEx) { MessageBox("Erreur"); pEx->Delete(); } catch(CException* pEx) { MessageBox("Erreur"); pEx->Delete(); }
Est_ce que quelqu'un y comprend quelquechose ??? meme les esxceptions ne d�tectent pas l'erreur.![]()
Partager