Page 45 sur 54

Re: PokéBase 2: Base de données et Gestion de collection Pokémon

Publié : 26 juin 2016, 00:01
par DarkLSpawn
OrsonHobb a écrit :Tu aurais pas une miniature qui serait foireuse dans ton installation?

Je crois me souvenir que les images sont téléchargés par l'application.
Je vais re-télécharger les images et je vous tiens au courant.

Re: PokéBase 2: Base de données et Gestion de collection Pokémon

Publié : 27 juin 2016, 20:08
par Arcegis
skippy a écrit :Arcegis : çà n'aurait pas été plus rapide de réinstaller Windows ? :D
Il est réinstallé. Mais comme j'ai réussi à l'installer sous Linux...Voilà, je fais des tests (je suis Technicien Réseaux, c'est dans ma nature de tester des trucs pas prévus :D )

J'ai une suggestion : est-il possible pour toi, sans devoir recoder toute l'appli, de pouvoir CHOISIR l'emplacement du fichier Pokebase.mdb (qui, je crois, contient toute la collection que nous possédons, entre autres) ?

Exemple : j'ai un NAS, ou un serveur de fichiers. Je voudrais que ma Pokebase soit accessible par plusieurs installations de Pokebase différentes, sans devoir tout recopier à la main (d'autant que, si on modifie une, on doit modifier toutes les autres...). EVIDEMMENT, poser un lock quand une appli est déjà ouverte et qu'un veut en ouvrir une seconde, pour éviter les problèmes de multiples écritures d'un même fichier (genre verrou CIFS ?).
Donc, si c'est possible, à la première installation, tu peux mettre un choix :
"Vous pouvez choisir l'emplacement de Pokebase.mdb ou initialiser une base vierge". Et deux cases "Choisir..." et "Nouvelle Base".
Et, éventuellement, rajouter une option dans les Options du Logiciel "Emplacement de la Base de Données", avec une case "Emplacement par défaut" ou un chemin UNC complet. Et, du coup aussi, mettre, si c'est possible, une ligne de code pour le cas où la base disparaisse / ne soit pas accessible "Echec du Chargement de la Base ! Initialisation d'une Base vierge en version <n°version>", avec possibilité de rechoisir le chemin de la base dans le cas où elle soit de nouveau accessible.
J'espère avoir été assez clair...Et j'avoue que ça simplifierait le problème des installation sur multiples supports.

Si tu peux le faire, tu es un génie et tu mérites sérieusement une donation :) (Tu as déjà fait pas mal de choses !)

Re: PokéBase 2: Base de données et Gestion de collection Pokémon

Publié : 27 juin 2016, 21:27
par OrsonHobb
Installer Pokebase sur le NAS n'est pas possible et plus simple? :p

http://www.commentcamarche.net/download ... 7-syncback

Pour Windows il y a ça sinon

Re: PokéBase 2: Base de données et Gestion de collection Pokémon

Publié : 27 juin 2016, 21:52
par skippy
Pourquoi ne pas simplement mapper une ressource du nas sur une lettre de lecteur et installer pokebase sur ce lecteur (genre M:\pokebase) ?

Ça ne gèrera pas de lock mais à moins de le faire exprès un utilisateur unique doit pouvoir éviter de faire des accès concurrents.

Tiens je testerai ça au boulot demain pour voir si ça fonctionne...

Re: PokéBase 2: Base de données et Gestion de collection Pokémon

Publié : 28 juin 2016, 18:35
par Arcegis
Bonjour Skippy...
J'ai fait une énorme bourde et supprimé des fichiers essentiels pour Wine. Je lutte comme un con pour essayer de le refaire fonctionner sous Linux...
A la fin de la désinstallation, il m'a dit "Voulez-vous supprimer ces X fichiers dont le système ne se sert plus ?". Comme un con, j'ai cliqué sur "Oui". Manque de bol, c'étaient des fichiers essentiels à Wine. Tellements essentiels qu'une réinstallation complète ne les a même pas fait réapparaitre. OUIIIIIN T_T !
Mais sinon, ton logiciel peut se lancer d'un NAS.

Re: PokéBase 2: Base de données et Gestion de collection Pokémon

Publié : 30 juin 2016, 21:31
par skippy
Arcegis a écrit :A la fin de la désinstallation, il m'a dit "Voulez-vous supprimer ces X fichiers dont le système ne se sert plus ?".
Tu parles de la désinstallation de PokéBase ou de Wine ?
Si c'est de Pokébase, voici quelques infos à toute fin utile :
Ce message concernent les fichiers partagés, comme les DLL ou les OCX qui peuvent être communs à plusieurs programmes.
Windows maintient un compteur d'utilisation de ces fichiers dans la base de registre, dans HKLM\Software\Microsoft\Windows\CurrentVersion\SharedDlls. A chaque install d'un programme utilisant ce fichier, le compteur est incrémenté, à chaque désinstall il est décrémenté, et quand il tombe à zéro ce message apparait.

PokéBase enregistre les fichiers partagés listés ci-dessous lors de l'installation :
 

Code : Tout sélectionner

24/06/1998  01:00           164 144 COMCT232.OCX
22/05/2000  16:58           140 488 comdlg32.ocx
24/06/1998  01:00           200 496 DBLIST32.OCX
22/05/2000  16:58           647 872 mscomct2.ocx
22/05/2000  16:58         1 066 176 mscomctl.ocx
24/06/1998  01:00           244 024 MSFLXGRD.OCX
22/05/2000  16:58           115 920 msinet.ocx
09/03/2004  00:00           212 240 RICHTX32.OCX
24/06/1998  01:00           209 192 TABCTL32.OCX
26/01/2003  15:16            86 016 vbalCbEx6.ocx
07/03/2014  18:54           245 760 vbalColumnTreeView6.ocx
01/04/2003  07:36            94 208 vbalIml6.ocx
11/02/2004  00:32           491 520 vbalSGrid6.ocx
23/04/2003  14:03           159 744 cNewMenu6.dll
14/04/2009  19:24         2 088 960 FreeImage.dll
14/04/2008  04:33         1 384 479 msvbvm60.dll
26/01/2003  13:41            40 960 SSubTmr6.dll
13/07/1998  01:00           119 568 VB6FR.DLL
Normalement ces fichiers sont copiés dans %WINDIR%\system32 et sont également "registrés" par le setup.
Si ce sont ces fichiers qui te posent pb, vérifie s'ils sont bien présents dans c:\windows\system32, et tente de les re-enregistrer manuellement en ouvrant une fenêtre cmd en tant qu'admin et en tapant "regsvr32 c:\windows\system32\nom_de_fichier.ocx". Les seules DLL qui faut également registrer sont cNewMenu6.dll et SSubTmr6.dll.
Bon courage...

Re: PokéBase 2: Base de données et Gestion de collection Pokémon

Publié : 01 juil. 2016, 11:29
par Arcegis
Hello Skippy !
J'ai bien réussi à réinstaller Wine correctement et à refaire fonctionner Pokebase. CEPENDANT ! Il se lance, mais aucune image ne s'affiche ! Pas le Pikachu de la Splash Image, pas les icônes pour chacun des boutons, pas les dos de cartes...Sur mon PC, les images s'afichent parfaitement quand je lance Pokebase depuis mon NAS ! :/

Re: PokéBase 2: Base de données et Gestion de collection Pokémon

Publié : 03 juil. 2016, 11:42
par Arcegis
OK, je suis le plus gros imbécile que la Terre ait connu.
Pour faire réapparaître les fichiers...il suffisait de réinstaller l'appli SUR LE NAS (testé avec un Windows vierge). Bref, maintenant, elle refonctionne.

EDITION : Est-il possible pour toi d'ajouter un bouton "Réduire" sur la fenêtre principale de Pokébase ? Être obligé de passer par WIN+M pour réduire n'est pas très cool. Merci :) !

Re: PokéBase 2: Base de données et Gestion de collection Pokémon

Publié : 07 juil. 2016, 18:37
par Termon
Salut Skippy ;)

Petite question, en quoi est codé Pokébase ? Je me suis toujours demandé...

Re: PokéBase 2: Base de données et Gestion de collection Pokémon

Publié : 07 juil. 2016, 22:22
par skippy
Arcegis a écrit :EDITION : Est-il possible pour toi d'ajouter un bouton "Réduire" sur la fenêtre principale de Pokébase ? Être obligé de passer par WIN+M pour réduire n'est pas très cool. Merci :) !
Sans problème, je ne sais même pas pourquoi il n'y en a jamais eu un.
Termon a écrit :Salut Skippy ;)
Petite question, en quoi est codé Pokébase ? Je me suis toujours demandé...
Un langage presque aussi vieux que moi :p Visual Basic.

Re: PokéBase 2: Base de données et Gestion de collection Pokémon

Publié : 08 juil. 2016, 00:33
par Arcegis
Skippy a écrit :Sans problème, je ne sais même pas pourquoi il n'y en a jamais eu un.
Oh ! Et j'ai oublié, est-il également possible pour toi de rajouter le bouton "Maximiser / Resizer la fenêtre ?".
Et...j'ai deux crashs à signaler :
* l'un se produit lorsqu'on ferme l'appli principale avec la croix
* l'autre se produit lorsqu'on ferme la fenêtre ”Ajout par extension” avec la croix (et même normalement ! Ça plante à chaque fois, en fait).
Je rajouterai des captures demain. C'est peut-être lié au fait que j'ai installé l'appli sur un NAS.

Re: PokéBase 2: Base de données et Gestion de collection Pokémon

Publié : 08 juil. 2016, 19:18
par skippy
Arcegis a écrit :
Skippy a écrit :Sans problème, je ne sais même pas pourquoi il n'y en a jamais eu un.
Oh ! Et j'ai oublié, est-il également possible pour toi de rajouter le bouton "Maximiser / Resizer la fenêtre ?".
Par contre, celui là je sais pourquoi il n'est pas présent ;) C'est volontaire, je n'ai pas envie de me faire ch... à gérer le redimensionnement des composants. Donc la taille de la fenêtre est fixe.
Et...j'ai deux crashs à signaler :
* l'un se produit lorsqu'on ferme l'appli principale avec la croix
* l'autre se produit lorsqu'on ferme la fenêtre ”Ajout par extension” avec la croix (et même normalement ! Ça plante à chaque fois, en fait).
Je rajouterai des captures demain. C'est peut-être lié au fait que j'ai installé l'appli sur un NAS.
Alors en fait il y a 2 problèmes connus mentionnés dans le manuel d'utilisation : la compatibilité avec Wine, et le crash à la fermeture de la fenêtre. Tu trouveras donc la réponse en dernière page du manuel.

Re: PokéBase 2: Base de données et Gestion de collection Pokémon

Publié : 08 juil. 2016, 19:28
par Arcegis
Eeeeeet mafalda...
"Les modes de compatibilité ne peuvent être appliqués car ce programme est installé sur un lecteur en réseau" :(
Décidément, je pêche *paff*
Une question par rapport aux DLL et aux OCX nécessaires pour le programme : si ils ne sont pas présents à l'install, est-ce qu'ils seront installés ?
Si oui, j'ai une question : où DIABLE as-tu réussi à trouver vbalCbEx6.ocx ? Sur le site officiel, l'archive est bugguée, et elle est introuvable ailleurs :(

EDITION : Apprendre à lire, mon cher Arcégis, ça ne te ferait pas de mal. C'était écrit quelques messages au-dessus.
Mais ma seconde question sur l'OCX fantôme tient toujours.

Re: PokéBase 2: Base de données et Gestion de collection Pokémon

Publié : 08 juil. 2016, 22:41
par Carvox
Merci skippy pour PokeBase c'est vraiment genial =)

Re: PokéBase 2: Base de données et Gestion de collection Pokémon

Publié : 09 juil. 2016, 13:22
par Termon
skippy a écrit :
Termon a écrit :Salut Skippy ;)
Petite question, en quoi est codé Pokébase ? Je me suis toujours demandé...
Un langage presque aussi vieux que moi :p Visual Basic.
Je vois, merci Skippy ;)

Re: PokéBase 2: Base de données et Gestion de collection Pokémon

Publié : 18 juil. 2016, 00:51
par Kazaam
J'ai un léger souci d'icônes :

Image

Apparemment, j'ai eu le malheur d'ouvrir une fois dans ma vie un .ico avec la visionneuse d'images de Windows et depuis, toutes les icônes des Types ont été remplacées par l'icone de la visionneuse. YOU-PI.

J'ai pourtant bien essayé de supprimer l'association sur le .ico dans le registre Windows, de rebuild le cache des icônes... mais rien n’y fait...

Tu aurais une astuce sous la main Skippy ? Parce qu’honnêtement c'est vraiment très très relou. Tant que ce ne sera pas réglé, je ne pourrais pas utiliser PokeBase correctement, tristesse infinie quoi...

Re: PokéBase 2: Base de données et Gestion de collection Pokémon

Publié : 18 juil. 2016, 19:14
par Termon
Skippy, je viens de remarquer une toute petite coquille, le "k" au deuxième "clic" dans le texte de survol du scan, rien de bien méchant ;)

Image

J'avais trouvé une autre coquille quelque part, mais je sais plus où...

Re: PokéBase 2: Base de données et Gestion de collection Pokémon

Publié : 31 juil. 2016, 21:16
par skippy
Kazaam a écrit :J'ai un léger souci d'icônes :
Salut,
Désolé pour la réponse tardive, j'étais à la plage 8)
As tu résolu ton pb ? Je ne pense pas que ce soit un pb spécifique à PokéBase, à mon avis c'est au niveau de ta base de registre qu'il y a un soucis.
Essaye la résolution proposée ici et dis moi si çà résoud ton pb : http://www.askvg.com/fix-ico-files-not- ... -explorer/ (j'ai vérifié, les clés de registre proposées correspondent bien à ce que j'ai sur mon pc Win7)

@Termon : C'est noté, merci :)

Re: PokéBase 2: Base de données et Gestion de collection Pokémon

Publié : 01 août 2016, 12:17
par Kazaam
skippy a écrit :As tu résolu ton pb ? Je ne pense pas que ce soit un pb spécifique à PokéBase, à mon avis c'est au niveau de ta base de registre qu'il y a un soucis.
Essaye la résolution proposée ici et dis moi si çà résoud ton pb : http://www.askvg.com/fix-ico-files-not- ... -explorer/ (j'ai vérifié, les clés de registre proposées correspondent bien à ce que j'ai sur mon pc Win7)
Nope, j'ai l'impression que ça vient de la façon dont les icônes sont affichées dans PokéBase. Pour avoir testé avec un framework VB.net récent, ça fonctionne très bien, il m'affiche le contenu de l'icône. Je vais essayer de trouver une solution de mon côté.

C'est la première fois qu'on te signale ce problème ? Sur Windows 10, dès qu'on assigne une application au .ico, ça semble corrompre l'icône elle même...

Re: PokéBase 2: Base de données et Gestion de collection Pokémon

Publié : 01 août 2016, 13:43
par Termon
@Skippy : Je vais t'embêter encore un peu ;)

J'avais une proposition, c'est d'ajouter la colonne promos dans la fenêtre des statistiques, car c'est dommage que la somme de toutes les colonnes ne corresponde pas au chiffre total (bha oui, 8205 9164 :p), et d'autant plus que la catégorie Promos est vraiment une catégorie à part entière.
Comme ceci :
Image
Par ailleurs, "Secrètes" s'écrit avec un e accent grave, et non un e accent circonflexe ;)
Et ça revient partout :p
ImageImage
Je sais, je suis chiant, désolé :/

Re: PokéBase 2: Base de données et Gestion de collection Pokémon

Publié : 01 août 2016, 15:20
par skippy
Kazaam a écrit :Nope, j'ai l'impression que ça vient de la façon dont les icônes sont affichées dans PokéBase. Pour avoir testé avec un framework VB.net récent, ça fonctionne très bien, il m'affiche le contenu de l'icône. Je vais essayer de trouver une solution de mon côté.C'est la première fois qu'on te signale ce problème ? Sur Windows 10, dès qu'on assigne une application au .ico, ça semble corrompre l'icône elle même...
Ce treeview utilise la "system imagelist" pour afficher les icones, ce qui signifie que c'est Windows qui détermine quelle est l'icône adaptée pour représenter un fichier selon son type. C'est le même mécanisme qui permet par exemple d'afficher dans l'explorateur l'icone d'un document Word pour un fichier ".doc" . Dans le cas des fichiers ".ico", par défaut, normalement c'est l'image contenu dans le fichier .ico qui sert d'icône.

La manip que tu as faite à conduit Windows à associer une autre icône (celle de la visionneuse) pour représenter les fichiers ".ico".
J'arrive à reproduire le pb en ouvrant une icone avec paint et en cochant de toujours utiliser ce programme pour ouvrir ce type de fichier.
Après çà, même dans l'explorateur Windows, les fichiers .ico sont affichés avec l'icone de paint et non plus avec leur contenu.

Donc en un sens, ton pb vient du fait que pokébase "délègue" à Windows le fait d'afficher correctement l'icone.

Sur mon PC Win 7 j'arrive à revenir à un fonctionnement normal en supprimant la clé de registre HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.ico\UserChoice

@Termon : Effectivement, une colonne pour les promos semble être une idée judicieuse.
Edit : C'est rajouté, ce sera dans la prochaine maj.
Pour info la prochaine maj permettra aussi de filtrer les stats selon la langue des cartes.

Je corrige le "secrète" ;) (c'est normal que la faute se retrouve partout, techniquement la même chaine de caractère est réutilisée à chaque fois).

Re: PokéBase 2: Base de données et Gestion de collection Pokémon

Publié : 02 août 2016, 12:42
par Kazaam
skippy a écrit :Ce treeview utilise la "system imagelist" pour afficher les icones, ce qui signifie que c'est Windows qui détermine quelle est l'icône adaptée pour représenter un fichier selon son type. C'est le même mécanisme qui permet par exemple d'afficher dans l'explorateur l'icone d'un document Word pour un fichier ".doc" . Dans le cas des fichiers ".ico", par défaut, normalement c'est l'image contenu dans le fichier .ico qui sert d'icône.

La manip que tu as faite à conduit Windows à associer une autre icône (celle de la visionneuse) pour représenter les fichiers ".ico".
J'arrive à reproduire le pb en ouvrant une icone avec paint et en cochant de toujours utiliser ce programme pour ouvrir ce type de fichier.
Après çà, même dans l'explorateur Windows, les fichiers .ico sont affichés avec l'icone de paint et non plus avec leur contenu.

Donc en un sens, ton pb vient du fait que pokébase "délègue" à Windows le fait d'afficher correctement l'icone.

Sur mon PC Win 7 j'arrive à revenir à un fonctionnement normal en supprimant la clé de registre HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.ico\UserChoice
Bon j'ai réussi, mais toutes les manips en base de registre n'ont servies à rien. Quand la visionneuse est attribuée au .ico, j'ai l'impression qu'il n'y a rien à faire, elle prend quoiqu'il arrive le contrôle de l'icône dans l'explorateur et donc dans PokéBase. J'ai eu beau modifier, supprimer, recréer les clés en rapport avec l'extension .ico, ça n'a rien fait.

J'ai donc attribué Paint au .ico et j'ai retrouvé son affichage normal, autant dans le système que dans PokéBase, tout simplement. Désolé du dérangement. Au moins, tu auras une solution à proposer pour les utilisateurs de Windows 10 un peu trop aventureux ^^

Image

Merci pour ton aide !

Re: PokéBase 2: Base de données et Gestion de collection Pokémon

Publié : 03 août 2016, 19:31
par Caratroc
Wsh,

Un peu d'optimisation de BBCode avant la prochaine version :

1) Dans le menu d'édition de liste, pouvoir tout cocher ou tout décocher d'un coup pour le choix des langues.
2) Y'a cette balise depuis 2~3 mois qui me semble sympa : [serie=][/serie] (exemple pour Impact des Destins : )
3) Dans les listes générées, les recherches sont sous la forme XX lors que XX/YYY c'est mieux !
4) L'extension Rupture Turbo utilise un lien url et non la balise liencarte
5) Les extensions Aquapolis et Expédition pointent vers Pokégym

Pour les points 4 et 5 c'est les seuls cas de figure que j'ai chez moi.

Re: PokéBase 2: Base de données et Gestion de collection Pokémon

Publié : 04 août 2016, 00:03
par skippy
Caratroc a écrit :1) Dans le menu d'édition de liste, pouvoir tout cocher ou tout décocher d'un coup pour le choix des langues.])
Si je le fais pour les langues, il faut le faire pour toutes les autres options pour être cohérent. Mais pour l'instant j'ai d'autres trucs sur le gaz.
Caratroc a écrit :2) Y'a cette balise depuis 2~3 mois qui me semble sympa : [serie=][/serie] (exemple pour Impact des Destins :
J'achête !
Edit : Dommage, cette balise ne fonctionne pas pour toutes les extensions (les promos black star notamment). Je l'ai signalé aux admins, on verra s'ils corrigent.
Caratroc a écrit :3) Dans les listes générées, les recherches sont sous la forme XX lors que XX/YYY c'est mieux !
Bizarre, j'avais pas souvenir... çà le fait depuis toujours ou c'est un truc qui a changé lors de la dernière mise à jour ? Je vais modifier çà.
Edit : c'est corrigé. Dès qu'une série promo était incluse dans la liste, les numéros des recherches n'étaient plus bien formatés. Il manquait un bout de code, soit c'est comme çà depuis le début soit c'est une suppression malencontreuse.
Caratroc a écrit :4) L'extension Rupture Turbo utilise un lien url et non la balise liencarte
5) Les extensions Aquapolis et Expédition pointent vers Pokégym
J'ai fait pas mal de modifs dans les listes pour créer une version internationale de PokéBase (qui ne s'appuie donc pas sur les scans ou le BBCode spécifique de Pokécardex). Il y a peut-être des bugs, faut que je regarde çà... Merci ;)
Edit : c'est corrigé, finalement c'était dû principalment à toutes les modifs faites sur le site. J'en ai profité pour référencer dans Pokébase l'URL des diverses séries promos qui ont été rajoutées et/ou corrigées sur Pokécardex lors de la refonte du site. Cela permettra d'utiliser la balise liencarte pour afficher les cartes de ces séries.

Re: PokéBase 2: Base de données et Gestion de collection Pokémon

Publié : 06 août 2016, 00:05
par Caratroc
Super !

Pour le choix des langues. Celui du menu de recherche permet de le faire.
Mais visiblement les deux ne sont pas codés pareil.
Tu peux faire quelque chose ?