|
WDOffice : commencer |
|
Animateur WDF
Inscrit: 26/06/2002 16:24
De wdforge.org
Post(s): 2822
|
BOnjour, comme présenté sur le forum wdforge, nous devons au préalable décider de l'approche à utiliser pour gérer tout cela : approche outil (excel, word...) ou document (selon le type on utilisera telle ou telle classe)
ma préférence va à l'approche outil, cela permettrait d'obtenir une structure comme suit : - classe conteneur cOffice membre et méthodes communes (presse papier...) on active le membre excel pour utiliser excel, etc.
les membres outils serait des membres dynamique alloués à la volée et serait des instances des sous classes : excel word...
cOffice->tableau dynamique d'objets dyn ==> cexcel cword cOutlook cAcces
on pourrait donc avoir plusieurs instances d'excel dans le même objet...
chaque classe comporterais ses méthodes / membres propre au pilotage ole.
- un axe serai aussi de monter un interpréteur de macro. on stocke la macro dans un txt et par compile dynamique on interpète la macro.
- pour les constantes : on peut utiliser un EXTERNE sur un fichier WL contenant les constante de chaque outil
- on peut aussi partir sur un composant windev...
Contribution le : 05/08/2003 13:16
|
|
|
Re: WDOffice : commencer |
|
Animateur WDF
Inscrit: 02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
|
Salut,
L'idée que j'en ai eu c'était plutot une approche semblable au vba Une classe Word contenant ses diverses collections documents, templates etc... puis des classes Document, template. J'ai déjà commencer personnellement dans ce sens.
Le probleme en WinDev pour le developpement etant l'absence d'intelliscence sur les membres et méthodes des sous classes.
Ceci dit il ne tient qu'a toi de choisir l'orientation que tu desire donner à ton projet, ma participation en sera de meme. A+
Contribution le : 06/08/2003 18:28
|
|
|
Re: WDOffice : commencer |
|
Animateur WDF
Inscrit: 26/06/2002 16:24
De wdforge.org
Post(s): 2822
|
bien... j'ai bien pensé que chaque outil aurait sa propre classe... je pense simplement mettre en place un 'conteneur' qui permet de gérer l'interopérabilité ou l'utilisation à partir d'un objet unique (cf SQLMx et les différentes bases) une question : utilise tu une syntaxe avec des ordre vba en francais ou en anglais ? la seconde version est indépendante de la langue du poste utilisateur alors que la première nécéssite le vba french...
je sais que le us n'est pas la tasse de thé de la majorité d'entre nous mais wd est aussi utilisé par des anglophones.
peux tu me poster (mail dans mon profil membre) au moins l'architecture de ce que tu a réalisé... on va s'en servir comme départ.
au passage je continue mon travail relatif à l'admin SF
Contribution le : 07/08/2003 08:27
|
|
Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.