void fich_new(int scan,int newdos); // scan vaut 1 s'il faut créer un fichier de scan // newdos vaut 1 s'il faut créer un nouveau dossier de jour void exec_DIA2(int fen,int item,double valeur,...); void exec_ARCH(int fen,int item,double valeur,...); // ---- ecrit et relit les fichiers DIA2 void ecrit_fichier_dia2(F_donne d,unsigned long temp_cntl,unsigned long temps_mac); void fich_save_partiel(int change); void lit_fichier_DIA2(int fen); // ----- ecrit les fichiers ARCH void fabrique_block_type_param(void); void fabrique_block_type_reglage(void); void fabrique_block_type_une_periode(void); void fabrique_block_type_bolo_synchro(void); void ecrit_fichier_ARCH(block_type_modele * bktp); void exec_lit_fichier_ARCH(int fen,int item,double valeur,...); void rejoue_un_block(block_type_modele * bktp); // ----- appel general et lecture données telescope void debut_scan_fich(void); void fin_scan_fich(void); void lit_data_telescope(void); #define ajoute_sommaire(ss) {if(strlen(message_sommaire)>450) {if(strlen(message_sommaire)<490) strcat(message_sommaire,"*");}else strcat(message_sommaire,ss);} #define ajoute_sommaire2(ss) {if(strlen(fichiers_perdus)>450) {if(strlen(fichiers_perdus)<490) strcat(fichiers_perdus,"*");}else strcat(fichiers_perdus,ss);} //debut_id=1007 //---------------------------------- fenetre : fichier ----------------------------------- #define fichier_id 1007 // le id de la fenetre dans la ressource void exec_fichier(int fen,int item,double valeur,...); // prototype de la fonction // liste des items de la fenetre (18) items #define f_nom 1 // static texte #define f_comment 3 // edit texte #define f_d1 6 // edit texte #define f_d2 8 // edit texte #define f_voyant 9 // controle #define f_ouvre 10 // controle #define f_bloc 11 // static texte #define f_new 12 // controle #define f_don_tele 14 // edit texte #define f_a1 16 // edit texte #define f_a2 18 // edit texte //fin_id