
Figeage :Â \fi.ÊaÊ\ masculin = Ă©tat de figer. Synonyme : solidification.
Je vais encore parler de HAM RADIO DELUXE ce programme tant utilisĂ© dans le monde radioamateur. Depuis un certain temps, disons depuis les mises Ă jour de Windows 10, chaque fois que jâouvrais mon Logbook je devais attendre plus dâune demi-heure pour que mon programme apparaisse normal. RĂ©guliĂšrement il se «âfigeaitâ» câest-Ă -dire quâil devenait «âgrisâ» le rendant inutilisable. Si je cliquais dessus une fenĂȘtre apparaissait me demandant soit de fermer le programme, soit dâattendre que le programme se stabilise.
En cherchant sur internet et en interrogeant autour de moi, jâai remarquĂ© que je nâĂ©tais pas le seul. Il fallait faire quelque choseâ!
AprÚs moult recherches, je pense avoir trouvé la solution.
DâoĂč vient le problĂšmeâ? Plusieurs facteurs entrent en jeu. Peut-ĂȘtre il y a-t-il incompatibilitĂ© avec plusieurs acteurs internes Ă mon PCâ? Avec les mises Ă jour de Windows 10â? Ou alors je pencherai plutĂŽt pour cette rĂ©ponseâ; le problĂšme survient en particulier avec des carnets de trafic volumineux, Microsoft Access qui gĂšre le programme sâexĂ©cute beaucoup trop lentement causant un ralentissement du systĂšme et câest sur ce point quâil faudrait agir.
Le carnet de trafic de Ham Radio Deluxe est gĂ©rĂ© par Microsoft Access. Depuis les premiĂšres versions, lâinterface de Microsoft Access permet de gĂ©rer graphiquement des collections de donnĂ©es dans des tables, dâĂ©tablir des relations entre ces tables selon les rĂšgles habituelles des bases de donnĂ©es relationnelles, de crĂ©er des requĂȘtes avec le QBE, ou directement en langage SQL, de crĂ©er des interfaces homme-machine. â Donc il gĂšre une base de donnĂ©es. Y aurait-il une faiblesse de ce cĂŽtĂ©â?
Nous allons remplacer Microsoft Acces par une autre gestion de base de donnĂ©es comme MYSQL et MariaDB. Cette Ă©tape facilitera la mise en rĂ©seau de votre journal (vous pouvez mĂȘme crĂ©er le mĂȘme DSN sur dâautres machines et permettre Ă lâordinateur principal dâagir comme un serveur de base de donnĂ©es).
MĂ©thode
â Les outils
Vous avez besoin de quatre programmes que vous tĂ©lĂ©chargerezâ; dâune gestion de base de donnĂ©es MySQL, du serveur MariaDB, du Packages redistribuables Visual C++ pour Visual Studio 2013 et de la derniĂšre version de HRD (je nâai pas essayĂ© avec la version 5 non payante, mais je pense que cela doit fonctionner aussi).
- MYSQL ODBC Connector : La derniĂšre version est ici https://dev.mysql.com/downloads/connector/odbc/ Elle gĂšre de nombreux pilotes permettant dâĂ©tablir la communication entre des applications clientes et des SGBDR. Ce nâest pas la solution la plus performante, mais elle prĂ©sente lâavantage de la simplicitĂ©. [wp-svg-icons icon="copy" wrap="i"] Il faut prendre la 32-bit puisque le Logbook tourne en 32-bit.
- MariaDB : Ă tĂ©lĂ©charger ici https://downloads.mariadb.org/ prenez la version stable. Pour ce tuto, j'ai pris la 10.4.22 pour Windows 64-bit. MariaDB Server est lâun des serveurs de base de donnĂ©es les plus populaires au monde. Il est fait par les dĂ©veloppeurs originaux de MySQL. Il transforme les donnĂ©es en informations structurĂ©es donc trĂšs intĂ©ressant pour notre utilisation.
Il est important de ne pas prendre la derniĂšre version 10.6.5 de MariaDB car avec celle-ci vous aurez une fenĂȘtre qui s'ouvre Ă chaque dĂ©marrage de votre logbook. (merci Ă ON7ER) - Visual Studio 2013 : si ce nâest pas dĂ©jĂ installĂ©, il est recommandĂ© dâinstaller cette version https://www.microsoft.com/fr-fr/download/
- Ham Radio Deluxe : La version payante ici https://www.hamradiodeluxe.com/
Processus
[wp-svg-icons icon="checkmark-2" wrap="i"] MAIS AVANT comme toute modification de votre logbook le Graal du Graal, je vous recommande dâen faire une sauvegarde. Si cette manip nâest pas habituelle, voici ce quâil faut faire manuellement. Sachez quand mĂȘme que Logbook HRD comme dâailleurs tous les carnets de trafic sont automatiquement prĂ©servĂ©s. Je vous recommande de lui donner une adresse en dehors de votre disque c: pour le rĂ©cupĂ©rer intact aprĂšs un krach.
Donc il suffit dans votre logbook HRD de cliquer sur lâicĂŽne 'Backup' comme ceci :
Pour restaurer votre Logbook HRD il suffit dâaller dans : Logbook > File > Backup > Restore et chercher votre dernier fichier sauvegardĂ© en format .xml qui est le seul fichier qui garde toutes les mĂ©moires de vos opĂ©rations.
Tout Ă lâheure nous en aurons besoin.
La premiĂšre chose Ă faire est dâinstaller le Packages redistribuables Visual C++ pour Visual Studio 2013. Sur la page, cliquez sur le bouton 'TĂ©lĂ©charger'. SĂ©lectionnez lâoption .exe, puis cliquez sur le bouton 'Suivant' et pour lâinstaller cliquez sur le bouton 'ExĂ©cuter'.
Vous avez tĂ©lĂ©chargĂ© MYSQL ODBC Connector que vous ouvrez (pour ce tuto jâai utilisĂ© la V8.0.19).
Câest une installation par dĂ©faut donc vous rĂ©pondez «âYesâ» Ă toute les demandes et elle sâinstallera sans problĂšme.
Le dernier programme Ă installer est MariaDB. Encore une fois câest une installation standard. Vous rĂ©pondez «âYesâ» Ă tout jusquâĂ la prochaine capture.
Dans cette fenĂȘtre, vous devez dĂ©finir votre mot de passe de lâutilisateur de base de donnĂ©es «ârootâ» et spĂ©cifier si «ârootâ» peut accĂ©der Ă la base de donnĂ©es Ă partir de machines distantes. Notez-le quelque part, car vous en aurez besoin. Le paramĂštre «âCrĂ©er un compte anonyme â Create An Anonymous Accountâ» permet aux utilisateurs anonymes (non authentifiĂ©s). Il est dĂ©sactivĂ© par dĂ©faut mais vous pouvez le cocher.
La fenĂȘtre suivante vous donne le nom du service et son portâ; vous ne changez rien.
- Install as service : Il est recommandĂ© dâexĂ©cuter votre instance de base de donnĂ©es en tant que service car elle simplifie considĂ©rablement la gestion de la base de donnĂ©es.
- Enable networking : Indique sâil faut activer TCP / IP (recommandĂ©) et quel port MariaDB doit Ă©couter. Si la case «âActiver la mise en rĂ©seauâ» est dĂ©sĂ©lectionnĂ©e, la base de donnĂ©es utilisera des canaux nommĂ©s pour la communication.
- Optimize for Transactions : pour optimiser les transferts laissez cette case cochée.
Et puis next, next⊠il installera une petite icĂŽne sur votre bureau. Câest fini pour lâinstallation des programmes.
Dans HRD LogbookâŠ
Lâayant mis Ă jour, vous ouvrez votre carnet de trafic et cherchez le «âLogbook Databasesâ» par ce chemin : Logbook > File > Databases > Manager >
Nous allons ajouter une nouvelle ligne de commande. Cliquez sur «âODBC Administratorâ».
AprÚs avoir ouvert l'administrateur de données ODBC, vous ajoutez une nouvelle source de données.
Ă prĂ©sent vous choisissez le nouveau driver pour MySQL que vous venez dâinstaller. Vous descendez jusqu'Ă la ligne « MySQL ODBC 8.0 ANSI Driver », vous la sĂ©lectionnez et vous cliquez sur le bouton 'terminer'.
Cela ouvre une nouvelle fenĂȘtre. Vous la remplissez avec les paramĂštres de la source de donnĂ©es.
- Source : MariaDB doit ĂȘtre explicite et ne pas comporter dâespace.
- Description : une simple description par exemple «âNew databaseâ».
- Adresse : puisque câest le mĂȘme ordinateurâ; 127.0.0.1 ou localhost. Le DNS Ă©tablit la correspondance entre le nom et lâadresse IP du serveur.
- Port : 3306
- User : root
- Password : votre mot de passe crĂ©Ă© sur MariaDB. Oui il ne fallait pas lâoublierâ!
- Dans la partie déroulante vous cherchez mySQL.
Vous testez et normalement votre connexion doit ĂȘtre «âConnection succesfullâ» et vous fermez.
On nây est presque  [wp-svg-icons icon="smiley" wrap="i"] Nous allons faire apparaĂźtre ce que nous venons de crĂ©er.
Dans le «âLogbook Databaseâ» de tout Ă lâheure, nous allons ouvrir le nouveau chemin. Cliquez sur 'Add' dans le coin supĂ©rieur gauche.
Une nouvelle fenĂȘtre apparaĂźt oĂč vous renseignez ces nouveaux attributs (voir capture).
- Title : Votre indicatif
- Description : un petit descriptif.
Ensuite vous cliquez sur le bouton 'Advenced Options >>' la fenĂȘtre sâagrandit et vous sĂ©lectionnez votre nouvelle source qui est «âMariaDBâ», pas besoin de mot de passe et vous cliquez sur 'OK'.
Vous vous retrouvez une nouvelle fois dans la fenĂȘtre « Logbook Databases ». Il faut maintenant remonter en premier ligne la nouvelle connexion.
Cela fait, vous cliquez sur l'ancien chemin (My Logbook) qui utilise Microsoft Access et vous décocher la petite case comme la capture le montre. Cela obligera votre carnet de trafic a toujours démarré avec le nouveau créé.
DerniĂšre Ă©tape :
Quand vous avez fermĂ© toutes les fenĂȘtres il ne vous reste plus qu'une tout petite Ă©tape qui est de remettre votre logbook dans l'espace crĂ©Ă©.
Ouvrez-le 'Display Ă droite vous avez maintenant votre ancien logbook et le nouveau. Vous cliquez sur votre indicatif (le nouveau).
Sur la page vide, vous allez chercher la derniĂšre sauvegarde de votre carnet de trafic (.xml). Je vous rappelle le chemin Logbook > File > Backup > Restore
[wp-svg-icons icon="windows8" wrap="i"] La toute derniÚre opération est de redémarrer votre ordinateur pour qu'il prenne en compte les changements qu'il vient d'avoir.
Dernier conseil :
N'oubliez pas de faire pointer vos autres programmes comme JTAlert, DM780 vers votre nouveau Logbook.
Laissez-vous une semaine. Si tout se passe bien aprÚs avoir travaillé avec votre carnet de trafic, vous pourrez effacer l'ancien qui est devenu obsolÚte.
Jusqu'à présent mon nouveau carnet de trafic ne s'est plus « figé » une seule fois. Je pense avoir résolu le problÚme.
Si vous rencontrez un problĂšme de configuration, vous pouvez me contacter.
Cet article peut ĂȘtre tĂ©lĂ©chargĂ© au format PDF. Il suffit de cliquer sur ce lien :