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é :