Problèmes techniques

Accueil  Précédent  Suivant

Plate-forme

 

L'application est fournie en code 32 bits, ce qui garantit son fonctionnement sur les systèmes suivants :

Windows 95

Windows 98 et 98SE

Windows 2000

Windows NT

Windows XP (Home et Pro)

Windows Vista (Home et Pro)

Windows Seven (Home et Pro)
Windows 8

Windows 10

 

L'affichage minimum utilisable est un mode 640 x 480, mais une résolution supérieure est préconisée.

 

Base de données

 

Les bases de données sont au format ACCESS 2, assurant ainsi son exploitation possibles par des logiciels déjà ancien. Elles se nomment MJCannée.MDB (par exemple MJC2010.MDB pour l'année 2010).

L'année en cours d'utilisation est indiquée dans le fichier MJC.AN sous forme de quatre chiffres (ex: 2010).

Le chemin permettant d'accéder à la base est dans CHEMIN.MJC (utile pour indiquer l'emplacement de la base de données sur le réseau) : ce chemin peut être modifié directement en changeant le contenu de ce fichier, ou en utilisant le menu PARAMETRES - Année courante.

 

Etiquettes sur imprimante ligne

 

La structure des étiquettes est dans ETIQ.MJC

 

L'impression des étiquettes pose un problème particulier: en effet, WINDOWS ne sait pas gérer les imprimantes lignes (*), de sorte qu'il est impossible d'utiliser une programmation directe sous WINDOWS pour l'impression des étiquettes, et encore moins d'opérer directement sur une imprimante simplement déclarée sur le réseau.

 

(*) Le système d’impression utilisé par Windows est adapté au mode graphique, avec composition de la page complète, puis impression avant éjection. Il est donc impossible de procéder à la seule impression d’une partie de la page sans éjecter. Par ailleurs, ce mode d’impression est adapté à des imprimantes de type jet d’encre ou laser, qui impriment sur page complète, mais ne permettent pas de prendre connaissance d’une partie d’une contenu avant éjection, et encore moins de détacher une étiquette..

 

C'est pour cette raison que la solution suivante a été adoptée:

 

1 -Le poste sur lequel est située l'imprimante ligne reçoit les fichiers à imprimer, et scrute régulièrement leur présence afin de lancer l'édition. Il est donc nécessaire que l’application tourne sur cette machine (en avant ou arrière-plan) pour que les impressions puissent se faire.

 

2 -Les autres postes ne font qu'émettre des fichiers à imprimer vers le poste disposant de l'imprimante. Ce poste doit donc être accessible sur le réseau (donc si nécessaire déclaré serveur), ainsi que le disque qui contient l’application (qui doit alors porter un nom d’unité spécifique). La déclaration se fait dans le fichier ETCHEMIN.MJC avec les indications suivantes:

 

 CHEMIN pour l'écriture du fichier

 NOM du fichier

 DELAI pour le scrutateur en 100èmes de secondes (0 pour les postes distants)

 NOM du fichier à scruter

 PROGRAMME à lancer pour l'impression du fichier scruté

Le poste principal édite selon la procédure définie en IMPRETIQ.BAT.

 

 

Exemple de solution à deux postes:

 

Poste principal (application en C:\MJC\ accessible sur réseau E:\MJC\)

 

IMPRETIQ.BAT

programme d’impression des étiquettes pour le poste principal

 

TYPE ETSPOOL.MJC>PRN

 

IMPRETI2.BAT

programme d’impression des étiquettes émises par un terminal

TYPE ETSPOOL2.MJC>PRN

 

ETCHEMIN.MJC

Déclaration des noms de fichier et de contrôle des demandes du terminal

(ligne vide pour le chemin)
ETSPOOL.MJC(nom du fichier carte principal)
800(délai de 8 secondes)
ETSPOOL2.MJC(nom du fichier émis par le terminal)
IMPRETI2.BAT(procédure d’impression pour terminal)

 

 

Poste secondaire

 

ETCHEMIN.MJC

Déclaration des noms de fichier et invalidation des contrôles

E:\MJC        (destination du fichier)

ETSPOOL2.MJC        (nom du fichier émis)

0        (invalidation des contrôles)

 

Note : si la machine qui détecte l’impression des cartes est sous Windows 95/98/2000/NT4, il est possible que les tâches d’impression (du type IMPRETIQ.BAT) soient exécutées dans une fenêtre qui s’ouvre et reste présente à l’écran après exécution, d’où accumulation des fenêtres inutiles et indications de tâches terminées sur la barre. Pour corriger ce problème, cliquez sur l’une des icônes concernées de la barre de tâche avec le bouton droit de la souris ; dans les propriétés de la tâche (onglet programme), sélectionnez ‘Réduite’ pour Exécuter, et cochez ‘Fermer en quittant’.

Etiquettes sur imprimante ETIQUETEUSE

 

La structure des étiquettes est dans ETIQI.MJC. Si l'imprimante doit être partagée sur le réseau, il faut l'ajouter sur chaque poste de manière classique comme une imprimante Windows.

Certificats

 

Les certificats créés par l'éditeur sont sauvegardés dans le répertoire où se situe la base de données, sous les noms:


Format antérieur à la version 6.1.2
format interne

Format à partir de la version 6.1.2
format RTF

activités

CERTIF1.MJC

CERTIF1.RTF (texte RTF) et CERTIF1.RT2 (marges)

stages

CERTIF2.MJC

CERTIF2.RTF (texte RTF) et CERTIF2.RT2 (marges)

centres de loisirs

CERTIF3.MJC

CERTIF3.RTF (texte RTF) et CERTIF3.RT2 (marges)

journées récréatives

CERTIF4.MJC

CERTIF4.RTF (texte RTF) et CERTIF4.RT2 (marges)

texte libre

CERTIF5.MJC        

CERTIF5.RTF (texte RTF) et CERTIF5.RT2 (marges)

 

Note : les anciens formats sont automatiquement reconvertis à l'ouverture de l'éditeur.

Image

 

L'utilisateur peut remplacer le logo MJC apparaissant aux menus par l'illustration de son choix en remplaçant (ou créeant) le fichier SIGLEMJC.BMP dans le répertoire de l'application.
 

Format des étiquettes adresses

 

Page A4 21 x 29,7 comprenant 3 x 7 étiquettes

 

 

marge haute : 1,5 cm

 

marge gauche

 

0,7 cm

 

 

 

marge droite

 

0,7 cm

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

marge basse : 1,5 cm

 

 

PLUG-IN

 

Recherche et fonctionnement des plugins

 

Dans le module de recherche de adhérents, les développeurs peuvent inclure d’autres exécutables afin de produire des états libres personnalisés.

 

1 - Nom des PLUGIN

Les plugins sont des exécutables qui exploitent les données de la recherche pour des traitements complémentaires ; pour être reconnu par l’application, l’exécutable doit :

- être situé dans le répertoire de l’application

- porter l’extension EXE

- porter un nom commençant par PLUG (ex. PLUG1.EXE)

- être complété par un fichier en format txt, de même nom et d’extension TXT, situé dans le répertoire de l’application, et indiquant en une seule ligne l’explication du PLUGIN (ex : PLUG1.TXT)

 

2 - Fonctionnement

Lors de la sélection d’un PLUGIN, l’application MJC crée dans le répertoire de l’application un fichier séquentiel en mode texte SELECT.TMP qui indique :

- en ligne 1, le nombre de fiches

- à partir de la ligne 2 et sur chaque ligne, le numéro de chaque adhérent de la sélection

Ce fichier est recréé à chaque appel d’un plugin. Il peut donc être utile de prévoir

- de fermer le fichier SELECT.TMP dès qu’il n’est plus nécessaire d’en lire les données

- dans le développement du plugin de procéder à la suppression de ce fichier après traitement.