| Voir le sujet précédent :: Voir le sujet suivant |
| Auteur |
Message |
Lau Pro, Modérateur


Inscrit le: 01 Avr 2003 Messages: 1541
|
Posté le: 17 Nov 2003 10:54 Sujet du message: |
|
|
| pthierry a écrit: | Ce qui a changé depuis c'est la base version 2 à version 3
"Character Set : none" à "Character set : iso8859_1"
peut-être une piste
mais je n'en dis pas plus pour cause de polémiques stériles
A+ Pierre |
Bien vu Pierre : le BOA fonctionne correctement sur la base V2 et ne fonctionne plus sur la base V3.
Pour les MAJ de filiation, dans les tables, il crée bien toutes les filiations "Enfant naturel" et "Filiation inconnue", mais ne crée pas les filiations "Enfant légitime" (comme par hasard celui qui contient un é). Et comme à chaque plantage de la base, en quittant le BOA, Ancestro ne répond plus, d'où l'appel au Dieu CTRALTSUP (autre nom de CTRALTDEL)
Pour les boutons "un parent manquant" et "2 parents manquants", cela doit participer du même processus (fonctionne sur base V2).
Je suppose que je dois modifier le BOA pour qu'il prenne en compte ce nouveau CharacterSet.
Claude, Philippe, HELP ! Quoissé que j'dois faire pour ce nouveau "char acteur sept"?!? |
|
| Revenir en haut |
|
 |
pthierry Pro

Inscrit le: 27 Fév 2003 Messages: 455 Localisation: Paris 13
|
Posté le: 17 Nov 2003 15:59 Sujet du message: |
|
|
Laurent , je n'ai pas les dernières sources d'Ancestro , donc je ne peux pas vérifier dans la connexion à la base dans le composant TIBDatabase
si on a précisé l'utilisation de Character set : iso8859_1 , il faudait que Philippe ou Claude nous le dise
peut-être une solution
A+ Pierre |
|
| Revenir en haut |
|
 |
pthierry Pro

Inscrit le: 27 Fév 2003 Messages: 455 Localisation: Paris 13
|
Posté le: 17 Nov 2003 20:49 Sujet du message: |
|
|
je viens de télécharger les sources au 2/11 , effectivement dans le composant ibd_BASE (de l'unité u_dm qui fait la connexion avec la base) le jeu de caractères est "Aucun" , il faut le mettre à ISO8859_1
ça devrait améliorer la situation
A+ Pierre |
|
| Revenir en haut |
|
 |
AquaBlue Pro


Inscrit le: 02 Mar 2003 Messages: 1199 Localisation: Paris - France
|
Posté le: 17 Nov 2003 23:17 Sujet du message: |
|
|
Pourtant ligne 340 de u_dm on trouve bien :
ibd_BASE.Params.Add('lc_ctype=ISO8859_1');
donc le jeu de caractères est bien correct  _________________ Les Anomalies & Suggestions et la FAQ sont là.
 |
|
| Revenir en haut |
|
 |
Lau Pro, Modérateur


Inscrit le: 01 Avr 2003 Messages: 1541
|
Posté le: 18 Nov 2003 11:19 Sujet du message: |
|
|
OK, je modifie le BOA ce soir et je vous tiens au courant demain.
Merci.
Lau |
|
| Revenir en haut |
|
 |
pthierry Pro

Inscrit le: 27 Fév 2003 Messages: 455 Localisation: Paris 13
|
Posté le: 19 Nov 2003 11:13 Sujet du message: |
|
|
| AquaBlue a écrit: | Pourtant ligne 340 de u_dm on trouve bien :
ibd_BASE.Params.Add('lc_ctype=ISO8859_1');
donc le jeu de caractères est bien correct  |
Eh oui j'ai oublié de regarder le code , je me suis contenté de regarder le composant (comme un bleu)
Laurent je pense que tu l'as vu mais je le dis pour Philippe : il faut modifier le source du prototype de DLL et ajouter ibd_BASE.Params.Add('lc_ctype=ISO8859_1'); (ligne 84 de U_dm.pas de la DLL)
c'est bien un problème à la connexion
j'ai l'impression que les autres Plugins ont été corrigés
A+ Pierre |
|
| Revenir en haut |
|
 |
Lau Pro, Modérateur


Inscrit le: 01 Avr 2003 Messages: 1541
|
Posté le: 19 Nov 2003 11:17 Sujet du message: |
|
|
J'avais lundi soir mis à jour les paramètres de la base comme indiqué par Pierre et cela n'avait pas fonctionné. La remarque de Marc m'a fait comprendre que l'on réinitialisait les paramètres un peu plus tard et donc qu'il fallait remettre à jour cette donnée à cette endroit.
C'est chose faite.
J'ai remis à jour la DLL sur mon site (sans changer de numéro de version).
Du coup, elle n'est plus compatible avec les bases V2 (j'ai renommé la DLL V1.3 beta compatible base V2 sous http://www.chez.com/robbe/geneal/DLL_BOA_baseV2.dll pour les retardataires).
J'ai testé sur Win 98SE et Win 2000 : les filiations ne font plus planter.
En revanche, j'ai toujours l'erreur sur les parents manquants, mais uniquement sur Win 2000 (a priori même base car import du même Gedcom)
Je ne sais qu'en penser.
Pouvez-vous me dire ce que vous obtenez, svp ?
Question subsidiaire : quelle est la dernière base V2 publiée ? |
|
| Revenir en haut |
|
 |
AquaBlue Pro


Inscrit le: 02 Mar 2003 Messages: 1199 Localisation: Paris - France
|
Posté le: 19 Nov 2003 11:44 Sujet du message: |
|
|
| Lau a écrit: |
Question subsidiaire : quelle est la dernière base V2 publiée ? |
Comme je garde toujours quelques versions après upgrade, la dernière version 2 doit être la 2.05.
Et pour ceux qui lisent ce message je rappelle qu'il n'est pas possible de migrer la base d'une version 2.05 à 3.0 ou +.
Il n'y a donc pas d'outil de migration de la version 2.05 vers la 3.0
Il faut transfèrer les données d'une base vers l'autre avec IBPump (voir Tutoriels) ou réaliser un export/import via GEDCOM. _________________ Les Anomalies & Suggestions et la FAQ sont là.
 |
|
| Revenir en haut |
|
 |
Ransac Pro


Inscrit le: 28 Fév 2003 Messages: 1906 Localisation: Bordeaux
|
Posté le: 20 Nov 2003 12:07 Sujet du message: |
|
|
| Lau a écrit: |
J'ai testé sur Win 98SE et Win 2000 : les filiations ne font plus planter.
En revanche, j'ai toujours l'erreur sur les parents manquants, mais uniquement sur Win 2000 (a priori même base car import du même Gedcom)
Je ne sais qu'en penser.
Pouvez-vous me dire ce que vous obtenez, svp ?
Question subsidiaire : quelle est la dernière base V2 publiée ? |
Sous Windows XP pro, pas d'erreur lors de la filiation, cela marche donc maintenant, par contre, les parents manquants font toujours tout planter !
Même scénario avec NT4 et la même base.
Je confirme que la dernière V2 mise à disposition est la 2.05 avec la version 2.0.0.18 d'ancesrologie.
Voir mon site pour l'historique des versions _________________ N'oubliez jamais que le mieux est l'ennemi du bien et que la perfection n'est pas de ce monde !
Les définir est un défi, les réaliser est un leurre ! ... mais on aimerait tellement y croire! |
|
| Revenir en haut |
|
 |
Lau Pro, Modérateur


Inscrit le: 01 Avr 2003 Messages: 1541
|
Posté le: 21 Nov 2003 18:18 Sujet du message: |
|
|
Quelqu'un peut-il tester sur Win 98 SE (et retester sur les autres) ?
Je n'arrive pas à voir où se situe le problème. |
|
| Revenir en haut |
|
 |
pthierry Pro

Inscrit le: 27 Fév 2003 Messages: 455 Localisation: Paris 13
|
Posté le: 21 Nov 2003 21:37 Sujet du message: |
|
|
test sur NT4 et win 98
meme msg qu'avant : encore le problème de character_set ?
c'est un vrai travail de détective (c'est mieux quand on a toutes les cartes en main)
on a éliminé le problème de la connexion
il reste 2 directions puisque ça marche pour les autres boutons : le code ou les procs
as-tu recomplié la proc proc_lr_ancetres_manquants
A+ Pierre |
|
| Revenir en haut |
|
 |
Lau Pro, Modérateur


Inscrit le: 01 Avr 2003 Messages: 1541
|
Posté le: 24 Nov 2003 10:31 Sujet du message: |
|
|
| Non, je n'y ai pas touché. Mais le plus "drôle", c'est que ça marche sur un des 2 postes (en Windows 98SE) ?!? |
|
| Revenir en haut |
|
 |
Lau Pro, Modérateur


Inscrit le: 01 Avr 2003 Messages: 1541
|
Posté le: 24 Nov 2003 14:59 Sujet du message: |
|
|
Quelqu'un peut-il me confirmer que ça marche sur base V3 et Windows 98SE ?
Dernière édition par Lau le 24 Nov 2003 18:07; édité 1 fois |
|
| Revenir en haut |
|
 |
Lau Pro, Modérateur


Inscrit le: 01 Avr 2003 Messages: 1541
|
Posté le: 24 Nov 2003 18:07 Sujet du message: |
|
|
Une nouvelle étrange : je n’ai plus sous W2000 le plantage sur la liste des parents manquants et je ne comprends pas pourquoi …
Voici les manipulations que j’ai faites sur mon poste W2000 :
1. Installation d’Interbase
2. Modification de la proc stock en supprimant les accents (la proc stock affichait un message accentué)
3. Test du BOA : tout est réparé.
4. Pour valider, modification de la proc stock en remettant les accents
5. Test du BOA : ça marche encore !?!
6. Désinstallation d’Interbase
7. Test du BOA : ça marche toujours !?!
8. Ecrasement de la base de données par la V3.02 (celle que j’avais avant)
9. Test du BOA : ça marche toujours !?!
Alors je ne comprends plus ce qui a pu arriver.
Si quelqu'un peut essayer sur sa version en isolant l'étape Interbase pour voir (Installation d'Interbase et test du BOA sans MAJ la proc stock). |
|
| Revenir en haut |
|
 |
AquaBlue Pro


Inscrit le: 02 Mar 2003 Messages: 1199 Localisation: Paris - France
|
Posté le: 24 Nov 2003 18:27 Sujet du message: |
|
|
Bin en faisant ta manip tu as recompilé la proc
Donc ça parait logique !
Rechage une base 3.02 vide et re-essaye le BOA et tu devrais retrouver ton message d'erreur  _________________ Les Anomalies & Suggestions et la FAQ sont là.
 |
|
| Revenir en haut |
|
 |
|