SPIDD sous Windows 7 Edition Familiale 64 bits
Transcription
SPIDD sous Windows 7 Edition Familiale 64 bits
Utilisation de SPIDD sous Windows 7 Edition Familiale 64 bits Le matériel utilisé Microprocesseur : CORE I5 520M 2 cores, Intel® Hyper-Threading Technology Disque système : SSD Intel Postville Système : Windows 7 édition familiale 64 bits. Installation sous windows 7 Edition familiale 64 bits Lancez l’installation, Windows 7 reconnaît que SPIDD et Interbase 6 sont des programmes 32 bits et les installe tout à fait logiquement dans le dossier Program Files (x86). 1 - Lancer Interbase Vous devez commencer par décocher la case « Run the interbase server as service on Windows NT » puis cliquer sur le bouton « start ». Effectivement Interbase Server ne fonctionne pas comme un service sur Windows 7 mais comme un programme. 2 – Lancer SPIDD Une fois INTERBASE lancé, vous pouvez ouvrir SPIDD et vous connecter à la base sans mot de passe (bouton OK). 2 cas peuvent se produire : Si votre ordinateur est équipé d’un processeur de la marque INTEL pourvu de la technologie hyper-threading, votre première réaction sera de penser que votre ordinateur est bloqué. Il n’en est rien. Votre microprocesseur ne sait pas gérer l’hyper-threading et le temps de connexion à la base sera très long, le plus souvent supérieur à la mitute. (dans mon cas avec une machine très rapide, la connexion se fait au bout de 50s). Dans un premier temps, pour tester et voir ce qu’il se passe, attendez que la connexion se fasse et ensuite utilisez SPIDD normalement, il n’y a pas de changement par rapport à XP. Remarque : Vous comprendrez que c’est une solution difficile à admettre en compétition, vous trouverez donc un document en annexe permettant de régler votre ordinateur Si votre ordinateur n’est pas équipé d’un processeur de la marque INTEL gérant l’hyper-threading la connexion devrait se faire normalement comme sous XP. Je n’ai pas pu vérifier car le mien est pourvu de l’hyper-threading. Remarque Lors de la première tentative de connexion à la base, si votre pare-feu est activé, vous obtiendrez un message d’alerte. Il suffit alors d’autoriser le Serveur à utiliser le port indiqué. 3 - Mais où est donc la base ? Sous XP le fichier de la base Spid.gdb se trouve dans le dossier : C:\Program Files\Spidd\Database\ Ici il faut donc raisonnablement chercher dans le dossier correspondant C:\Program files (x86)\Spid\Database\ qui est le dossier des programmes 32 bits. Si vous sauvegardez ce fichier pour l’utiliser sur une autre machine, vous aurez quelques surprises et rien ne fonctionnera, ce n’est pas le bon. En sélectionnant le fichier de la base SPIDD.GDB, une nouvelle fonction apparaît : Fichiers de compatibilité Cliquez sur cette option Windows 7 vous déplace directement dans un autre dossier du même nom mais qui est un sous-dossier de VirtualStore C’est là où se trouve le fichier SPIDD.GDB contenant toute votre compétition. Je vous encourage vivement à conserver ce fichier pour avoir une trace de votre travail. Placez-le dans un dossier que vous aurez créé, portant le nom et la date de la compétition. 4 - Les tests J’ai tout essayé : 1 – J’ai préparé la compétition directement sous windows 7 avec import du référentiel, des licenciés, des packages, fait la compétition et remonté les packages. 2 – J’ai préparé la compétition sur XP puis passé la base sur windows 7 (attention au dossier Virtualstore) 3 – J’ai fait la compétition sur windows 7 et récupéré la base pour l’utiliser sur une machine XP. Tout fonctionne parfaitement sans aucun problème. Compléments Je vous propose une astuce pour vous simplifier la vie. Elle concerne le lancement d’INTERBASE et évite d’oublier de décocher la case : « run the Interbase server as a service on Windows NT » 1 - Le lancement d’INTERBASE L’astuce consiste à créer un icône du serveur INTERBASE sur le bureau et d’en modifier la propriété de démarrage, un double clique sur l’icône suffira alors à lancer le serveur INTERBASE comme programme Ouvrez l’explorateur Windows Cherchez le dossier C:\Program Files (x86)\Borland\Interbase\bin\ Placez-vous sur le programme ibguard, faîtes un clique du bouton droit et choisissez l’option « envoyer vers … Créer un raccourci sur le bureau » Une fois sur le bureau, un clique bouton droit sur l’icône et affichez les propriétés. Modifiez la cible en ajoutant « -a » à la fin (Attention à l’espace entre le exe et le moins) voir capture ci-dessous. A partir de MAINTENANT, vous n’aurez plus, qu’à faire un double clique sur l’icône pour lancer le serveur Interbase comme programme et c’est tout. Remarque : Si vous essayez de double-cliquer une seconde fois sur l’icône, vous obtiendrez le message suivant vous signalant que le serveur est déjà lancé :