ByB
2006-01-09 22:40:01 UTC
Bonjour,
Je développe une application avec Visual C++ 6.0 et les MFC (oui, je
sais, ce n'est pas up-to-date, mais j'aime bien) et cette application
doit créer à la demande des pages HTML.
Pour cela, j'ai créé un fichier globales.h qui contient le code de mes
fonctions globales :
void WriteHTMLText(&f,...)
void WriteTaggedHTMLText(&f,...)
qui sont des fonctions qui me permettent d'écrire simplement des lignes
de HTML dans mon fichier. En l'occurrence le premier paramètre est un
pointeur vers le fichier que j'ai ouvert et contient le code HTML.
Exemple de code :
///SNIP///
CFile f;
f.Open("pageweb.htm",CFile::modeCreate|CFile::modeWrite,NULL);
WriteHTMLText(&f,....);
f.Close();
///SNIP///
Ma question est : cela se tient-il d'un point de vue objet ? Devrais-je
créer un objet quelconque qui "porte" mes deux fonctions
WriteHTMLText() ? Par exemple, une classe CMyFile dérivant de CFile et
comportant ces deux fonctions en plus ? Ou alors voyez vous autre chose
?
Merci de vos conseils.
Je développe une application avec Visual C++ 6.0 et les MFC (oui, je
sais, ce n'est pas up-to-date, mais j'aime bien) et cette application
doit créer à la demande des pages HTML.
Pour cela, j'ai créé un fichier globales.h qui contient le code de mes
fonctions globales :
void WriteHTMLText(&f,...)
void WriteTaggedHTMLText(&f,...)
qui sont des fonctions qui me permettent d'écrire simplement des lignes
de HTML dans mon fichier. En l'occurrence le premier paramètre est un
pointeur vers le fichier que j'ai ouvert et contient le code HTML.
Exemple de code :
///SNIP///
CFile f;
f.Open("pageweb.htm",CFile::modeCreate|CFile::modeWrite,NULL);
WriteHTMLText(&f,....);
f.Close();
///SNIP///
Ma question est : cela se tient-il d'un point de vue objet ? Devrais-je
créer un objet quelconque qui "porte" mes deux fonctions
WriteHTMLText() ? Par exemple, une classe CMyFile dérivant de CFile et
comportant ces deux fonctions en plus ? Ou alors voyez vous autre chose
?
Merci de vos conseils.
--
LA FINALITE VALORISE LES PROCESSUS ORGANISATIONNELS DES BENEFICIAIRES
LA FINALITE VALORISE LES PROCESSUS ORGANISATIONNELS DES BENEFICIAIRES