Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
684 connectés 

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Suivante
Auteur Sujet :

ocaml -> java 1.5

n°1070707
Arwenalia
Posté le 03-05-2005 à 17:08:08  profilanswer
 

Reprise du message précédent :
Tordu comme truc...
 
Pour le Premier je verrais bien un truc sytle  
 
throws New Exception("path " + (Fspath.concatToString fspath path) + "has unknown file type" );
 
Si je me souviens bien... Pour l'autre, seulement une vague idée,  
 
Si j'ai bien traduit ce truc pas tres beau Unix.Unix_error((Unix.ENOENT | Unix.ENOTDIR),_,_) permet de savoir si une exception du type 'Fichier inexistant' ou 'Repertoire inexistant'... Je pense qu'en Java, il faudrait essayer de catch-er une IOException... Mais bon...  
 
Voila tout ce que je peux dire... En espérant que ca te soit utile... :jap:

mood
Publicité
Posté le 03-05-2005 à 17:08:08  profilanswer
 

n°1071760
Razor
Posté le 04-05-2005 à 14:38:37  profilanswer
 

Merci :)
 
Ce qui doit donner ca  
 

Code :
  1. try{
  2.    UFile.s_stat stats = statFn(fromRoot, fspath, path);
  3.                 Typ a = null;
  4.                 if(UFile.S_ISREG(stats.st_mode)){
  5.                    a = Typ.AP_FILE;
  6.                 }else{
  7.     if(UFile.S_ISDIR(stats.st_mode)){
  8.      a = Typ.AP_DIRECTORY;
  9.     }else{
  10.      if(UFile.S_ISLNK(stats.st_mode)){
  11.      a = Typ.AP_SYMLINK;
  12.      }else{
  13.                             throw new Exception("path " + Fspath.concatToString(fspath, path) + "has unknown file type" ); //$NON-NLS-1$ //$NON-NLS-2$
  14.      }
  15.     }
  16.                 }
  17.                  return new T(a, stats.st_ino, stats.st_ctime, Props.get(stats));
  18.             }
  19.   catch(IOException e){
  20.                 return new T(Typ.AP_ABSENT, 0, 0, Props.dummy);
  21.             } 
  22.     }


Message édité par Razor le 04-05-2005 à 14:41:57
n°1079569
Razor
Posté le 11-05-2005 à 15:12:44  profilanswer
 

Me revoila avec de nouvelles histoires : ), et de nouveaux problèmes :s
 

Code :
  1. let delete keepbackups rootFrom pathFrom rootTo pathTo ui =
  2.   Update.transaction (fun id ->
  3.     Update.replaceArchive
  4.       rootFrom pathFrom (snd rootFrom) pathFrom Update.NoArchive id
  5.       >>= (fun () ->
  6.     Update.updateArchive rootTo pathTo ui true id >>= (fun _ ->
  7.     Update.replaceArchive
  8.       rootTo pathTo (snd rootTo) pathTo Update.NoArchive id >>= (fun () ->
  9.     Update.checkNoUpdates rootTo pathTo ui >>= (fun () ->
  10.     performDelete rootTo (keepbackups, None, pathTo))))))


 
Qqun comprend (fun id -> ; >>= (fun () -> ; ... ?


Message édité par Razor le 11-05-2005 à 15:14:14
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Suivante

Aller à :
Ajouter une réponse
 

Sujets relatifs
[JAVA/STRUTS] Equivalent a un $_GET[] comme en PHP ?[Introspection] Comment "lire" du code java d'une autre appli ?
help svp problème navigateur et JAVA[Java] no line-wrap dans un JTextPane
Applets JAVAProblème JAVA dans PHP
programmer une machine de turing en javaPb d'utilisation de Java
[Java] Afficher un fichier textePopup par java marche pas sous ie mais sous mozilla, pkoi?
Plus de sujets relatifs à : ocaml -> java 1.5


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR