Copie parfois impossible à travers le réseau

Copie parfois impossible à travers le réseau - Delphi/Pascal - Programmation

Marsh Posté le 27-05-2015 à 08:36:32    

Bonjour à tous
 
Je transfère des fichiers d'une MV vers le système hôte. Pour tester la disponibilité du système hôte (non systématique, et un peu à cause des MV), j'envoie d'abord un CopyFile() vers lui.
 
Le code :

Code :
  1. // F_Source, F_Dest : string;
  2.       F_Dest := Rep_Du_Sas_Sur_M_Hote + '\' + ExtractFileName(F_Source);
  3.       Retour_Copie := CopyFile( PChar(F_Source), PChar(F_Dest), False);
  4.       // Retour = False, et code d'erreur retourné par GetLastError() : 1326 (Le nom d'utilisateur ou le mot de passe est incorrect)


 
Je devrais d'abord arriver à me loguer sur le système hôte, à travers ce type de fenêtre :
 
 
http://reho.st/self/7792c67d1b48d43e150ae2fb3e954efc2c98417a.png
 
Mais là, non : erreur 1326 et on n'en parle plus. Le pire, c'est que ça ne se produit pas systématiquement ! Une fois logué à travers l'interface ci-dessus, ça marche... parfois. Heu...
 
Si je passe par un SelectDirectory, j'arrive sur cette interface, et je me logue normalement. Après quoi, les copies directes de la MV vers l'hôte, avec le code ci-dessus, s'effectuent sans problème, et donc sans ce code 1326.
 
C'est précisément ce que je veux, plutôt que passer par le SElectDirectory.  
 
Où est-ce que je commets une erreur ?  
 
Merci :)


Message édité par HERIBERT le 27-05-2015 à 08:38:38
Reply

Marsh Posté le 27-05-2015 à 08:36:32   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed