Guide des formats
De Wiki1000
(Différences entre les versions)
(Page créée avec « =Définitions= =Fonctionnement= ''' Avant Tahoe ''' {{#images:avant_tahoe.jpg|formats}} ''' Après Tahoe ''' {{#images:apres_tahoe.jpg|formats}} ») |
|||
Ligne 1 : | Ligne 1 : | ||
− | = | + | =Principe de fonctionnement= |
− | + | Les formats décrivent un format de fichier et les correspondance | |
''' Avant Tahoe ''' | ''' Avant Tahoe ''' | ||
Ligne 8 : | Ligne 8 : | ||
− | ''' | + | ''' Depuis Tahoe ''' |
{{#images:apres_tahoe.jpg|formats}} | {{#images:apres_tahoe.jpg|formats}} | ||
+ | |||
+ | |||
+ | =Mise en œuvre= | ||
+ | |||
+ | ==La trace== | ||
+ | |||
+ | La trace générée se situe dans [container L1000]/logs | ||
+ | |||
+ | Trois niveaux de trace sont disponibles | ||
+ | |||
+ | * Format_Log_Level_None : aucune trace | ||
+ | * Format_Log_Level_Data_Errors : trace les erreurs d'accès au données (formule erronée...) | ||
+ | * Format_Log_Level_Verbose : trace l'exploration du fichier / du modèle (trace importante) | ||
+ | |||
+ | |||
+ | ==Intégrer un fichier== | ||
+ | |||
+ | procedure IntegrateByFormatDef(const aCodeFormat:string;const aData:TStrings;aRefObject:TitObject;const aLogLevel:integer); | ||
+ | |||
+ | aCodeFormat : code du format | ||
+ | aData : fichier à intégrer | ||
+ | aRefObject : objet qui tient les objets qui seront créés | ||
+ | aLogLevel : niveau de log | ||
+ | |||
+ | |||
+ | ==Générer== | ||
+ | |||
+ | function GenerateByFormatDef(const aCodeFormat:string;aRefObject:TitObject;const aLogLevel:FormatLogLevel):String | ||
+ | |||
+ | retourne une chaine représentant le fichier généré | ||
+ | aCodeFormat : code du format | ||
+ | aRefObject : l'objet à générer | ||
+ | aLogLevel : niveau de log |
Version du 10 février 2011 à 12:55
Sommaire |
Principe de fonctionnement
Les formats décrivent un format de fichier et les correspondance
Avant Tahoe
Depuis Tahoe
Mise en œuvre
La trace
La trace générée se situe dans [container L1000]/logs
Trois niveaux de trace sont disponibles
- Format_Log_Level_None : aucune trace
- Format_Log_Level_Data_Errors : trace les erreurs d'accès au données (formule erronée...)
- Format_Log_Level_Verbose : trace l'exploration du fichier / du modèle (trace importante)
Intégrer un fichier
procedure IntegrateByFormatDef(const aCodeFormat:string;const aData:TStrings;aRefObject:TitObject;const aLogLevel:integer);
aCodeFormat : code du format aData : fichier à intégrer aRefObject : objet qui tient les objets qui seront créés aLogLevel : niveau de log
Générer
function GenerateByFormatDef(const aCodeFormat:string;aRefObject:TitObject;const aLogLevel:FormatLogLevel):String
retourne une chaine représentant le fichier généré aCodeFormat : code du format aRefObject : l'objet à générer aLogLevel : niveau de log