« Guide des formats » : différence 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}} ») |
Aucun résumé des modifications |
||
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 à 11:55
Principe de fonctionnement
Les formats décrivent un format de fichier et les correspondance
Avant Tahoe
{{#images:avant_tahoe.jpg|formats}}
Depuis Tahoe
{{#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