bonjour,

j'aimerais utiliser la fonction "DDE.App_Begin" dans un forms
pour copier des fichier d'un serveur vers mon poste client(qui exécute forms)
ça fonctionne bien si je place une seule commande :

Exemple:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
declare
  my_source             varchar2(200)     :='\\10.10.3.2\orig_copy';
  my_destination        varchar2(200)     :='c:\pc_test_copy'
  a pls_integer; 
  my_command varchar2(4000);
begin
my_command:='xcopy '||my_source||'\repA\*.*'||' '||my_destination||'\forms  /D /Y /C';				  		
a := DDE.App_Begin(my_command, DDE.App_Mode_minimized);
end;
mais j'aimerais en une seulle commande lancer plusierus "XCOPY"
càd exécuter en une seulle fois un certains nombre de commandes
car j'ai plusieurs répertoires à copier.
est-ce possible ?
y-a-t'il un séparateur à mettre entre mes "xcopy" ?
j'ai essayé : chr(10) ou chr(13) ou ";" ...mais sans succès...

Ou faut-il utiliser autre chose que "DDE.App_Begin" ?
J'ai essayer "host",mais sans succès...

merci pour votre aide.