zorglub.1er wrote:
> Bonjour,
>
> zorglub.1er a écrit :
> > Je m'embrouille un peu.
>
> C'est ennuyeux !
>
> > En effet sur Wikipedia, il est écrit que Visual Basic est un
environnement de développement intégré ( (EDI ou IDE en anglais pour
Integrated Development Environment) est un programme regroupant un
éditeur de texte, un compilateur, des outils automatiques de
fabrication, et souvent un débogueur) propriétaire pour le langage BASIC
sous Windows, édité par M$.
> > http://fr.wikipedia.org/wiki/Visual_Basic
> >
http://fr.wikipedia.org/wiki/Environnement_de_D%C3%A9veloppement_Int%C3%A9gr%C3%A9
>
> Tout à fait ;-).
>
> > Et qu'il existe plusieures versions du langage BASIC, voir le
chapitre "Disponibilité et variantes de dialecte" dans cette page :
> >
http://fr.wikipedia.org/wiki/Basic#Interpr.C3.A9teurs_.C3.A0_num.C3.A9ro_de_ligne
>
> Oui, il y en a même un (très simplifié) pour calculatrice graphique
> Texax Instrument !
>
> > Si je comprends bien, il existe donc deux environnements de
développement intégré, un pour M$ (Visual Basic) et un autre pour Ooo
(je ne connais pas son nom).
>
> L'environement de développement de OOo s'appelle l'API (qui est par
> ailleurs un nom générique), pas pour Automate Programmable Industriel (
> ;-) ) mais pour Application Programming Interface :
> http://fr.wikipedia.org/wiki/Application_programming_interface.
>
> > De même, il semble qu'il existe un langage BASIC pour M$, Visual
Basic (on dirait que c'est le même nom que l'environnement de
développement intégré M$).
> > Et un autre langage, variante, dialecte Basic pour Ooo
>
> Le version Basic pour OOo s'appelle simplement OOoBasic (ou StarBasic
> pour StarOffice : c'est le même language).
>
> > Je trouve dommage qu'on ne trouve dans aucune de ces pages la
correspondance avec Ooo, le nom environnement de développement intégré
pour Ooo et le dialecte Ooo pour Basic (si cela est, c'est mal dit).
>
> Eh bien vous allez avoir l'honneur de pouvoir l'écrire !!
>
> Cordialement.
> --
> Clément Cordaro
> http://oooconv.free.fr - Outils pour OpenOffice.org
Merci,
1.) Wikipédia modifié en conséquent :
Voir la fin du chapitre "Disponibilité et variantes de dialecte" dans :
http://fr.wikipedia.org/wiki/Basic#Disponibilit.C3.A9_et_variantes_de_dialecte
Voir chapitre début chapitre "EDIs connus" dans :
http://fr.wikipedia.org/wiki/Environnement_de_d%C3%A9veloppement_int%C3%A9gr%C3%A9#EDIs_connus
Et, une ébauche d'article sur "Application programming interface" :
http://fr.wikipedia.org/wiki/Application_programming_interface.
Toutefois, je n'arrive pas à créer des liens entre ses trois pages
(entre les nouveaux termes, comme API).
2.) De même, j'ai compris que les "macros VisualBasic importées
dans OpenOffice.org sont lisibles, simplement mises en remarques (’rem) à
chaque ligne de code donc non exécutables"
Oui, mais c'est pour les protéger. Il y a deux comportement possible
dans OOo :
. soit la macro n'est pas importé et donc non enregistrée avec le document,
. soit la macro est mise en 'rem' de façon à ce qu'elle soit protégée
lors de son passage par OOo et qu'elle puisse ensuite être réinterprétée
par MS Office.
Donc, il n'est pas besoin de les récrire, mais "juste" d'enlever ces REM
pour la macro soit utilisable sous Ooo.
heu non, comme expliqué dans le fil, les objets ne sont les mêmes, la
macro ne peut donc s'exécuter, i.e. : si l'instruction correspond,
l'objet à manipuler lui ne peut être trouvé
Il n'y aurait alors pas tant de différences que cela entre oOoBasic et
le basic M$ ?
Pas tant mais suffisemment pour qu'ils soient différents :)
3.) je n'ai pas trouvé plus de précision sur " Il me semble avoir lu
quelque part que cette incompatibilité était volontaire pour des raisons
de sécurité entre autres."
Il est question de sécurité pour les macros M$ ?
Il est toujours question de sécurité quand on parle de macros puisque ce
sont des méta programmes, ce que la macro exécute n'est pas toujours
visible, connu par l'utilisateur, d'où des failles si tout n'est pas
verrouillé.
A bientôt
Sophie
--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.371 / Virus Database: 267.14.1/206 - Release Date: 16/12/2005
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]