Salut à tous !
C'est juste pour annoncer que je viens de trouver le moyen de manipuler les
objets graphiques d'un fichier access par un programme externe.
Le truc c'est que dans le programme externe, il faut faire reférence à l'API
lié au database engine installé sur l'ordinateur cible, comme par exemple
Microsoft Access 12.0 Object Library, et via le code suivant se connecter: au
fichier access:
Début du code vb
Dim objAccess AS Object
Set objAccess = GetObject("C:\TMP\MonFichier.mdb")
objAccess.Visible = False ' on masque access
fin du code vb
Et à partir de là, on peut faire tout ce qu'on veut à la base de données.
Comme par exemple ouvrir un formulaire de cette façon:
Début du code vb
' ouverture du formulaire recruteur
objAccess.DoCmd.OpenForm "recruteur"
Fin du code vb
Sachant que la création de fenêtre graphique était particulièrement laborieuse
et pénible dans microsoft access, je pense que je vais l'intégrer dans la
prochaine version de Interface que je vous ferai parvenir, pour que l'on puisse
à partir de ce dernier ouvrir, modifier les formulaire ou état, et sauvegarder
les modifications sans utiliser l'interface ô combien lourde et compliquée
d'access.
Toutefois, cela peut ma foi être déja possible dans la version postée cette
nuit si quelqu'un sait comment faire reférence à ce genre d'API via le
vbScript, puisque le vbScript est le langage de script de Interface.
Je vais encore chercher de mon côté.
Par ailleurs, je suis très avancé pour ce qui est de l'intégration d'un module
pour la création de code vb.net framework 2.0.
J'espère le finir ce week-end étant donné qu'il me sera utile dans mon travail
qui reprend lundi.
Gros boulot en perspective.
Bon, il faut que j'aille me faire un sandwich.
Yannick Daniel Youalé
La programmation est une religion. Aimez-la, ou quittez-la.
----- Original Message -----
From: Maan ALOUN
To: [email protected]
Sent: Friday, June 28, 2013 11:12 AM
Subject: [progliste] Re : Interface version 0.1
bonjour Yannick,
je suis en train de tester ton logiciel géniale, comment on peut tester
l'interface consue?
est ce qu'il faut installer le vb6 par exemple pour tester une interface
consue avec le compilateur vb6?
De : Yannick Youalé
Date : vendredi 28 juin 2013 04:06
À : [email protected]
Objet : [progliste] Interface version 0.1
Salut à tous !
Cette fois-ci c'est le grand jour... ou plutôt la grande nuit, pour ce qui
est de ce côté du monde.
Le sprinteur américain Maurice Green, multiple champion mondial de course de
vitesse utilisait une parabole très intéressante. Il disait:
Tous les jours, dans la jungle africaine, se lève une gaselle qui se dit:
aujourd'hui, pour pouvoir survivre, il va faloir que je coure encore plus vite.
Et tous les jours, dans cette même jungle, un lion se lève en se disant:
aujourd'hui, pour pouvoir me nourrir, il va faloir que je coure encore plus
vite.
Moralité de cette histoire, il n'y en a aucune. C'est la loi de la jungle.
Si par analogie dans cette histoire on se dit que la gaselle c'est le
déficient visuel, et que l'accessibilité est le lion, je suis celui qui apporte
des chaussures de course à l'un des protagoniste qui lui serviront à être plus
rapide. Devinez lequel.
Les chaussures, j'ai nommé Interface, un logiciel de création de fenêtre
graphique multilangage, sensé nous permettre de sauter au dessus de la
difficulté que représente cette tache avec les logiciels classique.
On va arrêter les métaphores maintenant.
Voici le lien de téléchargement depuis mon compte dropbox:
https://dl.dropboxusercontent.com/u/50237171/interface.zip
Il s'agit d'un fichier zip. Décompressez-le.
A l'intérieur, vous trouverez le dossier du programme. Il est portable.
Toutes les dll ont été embarquées.
A l'intérieur du dossier du programme, vous découvrirez un sous dossier
JawsScript contenant les scripts jaws qui vous aideront à rendre plus agréable
son utilisation avec ce logiciel de revue d'écran.
Un fichier d'aide en chm appellable n'importe où dans l'application par la
touche F1 vous donnera la plupart des informations que vous avez besoin de
savoir sur ce programme.
A noter que lors du démarrage de l'application, il vous est demandé de
choisir parmi une liste de compilateurs disponibles. Pour l'instant, ceux sur
lesquels j'ai travaillé sont:
* le intermediary : le langage intermédiaire;
* le pure basic 4.6;
* le VB6;
* le VBA;
*le xhtml.
S'agissant d'une version que je qualifierait de alpha, beaucoup de choses
sont encore améliorable ou ne sont pas encore terminés. Mais j'estime qu'avec
ce que je vous envoi, il est déja possible de réaliser la plupart des taches
voulues pour se créer ses outils de développement graphique personnels.Et si en
plus la communauté est partageuse...
Puis-je avoir vu juste et lancer là une ère nouvelle dans notre lutte pour
une totale accessibilité de la programmation informatique.
Révérentieusement...
Yannick Daniel Youalé
La programmation est une religion. Aimez-la, ou quittez-la.