Thinkx, un pense-bête dans le systray !

Soyez le premier à donner votre avis sur cette source.

Vue 5 462 fois - Téléchargée 816 fois

Description

Thinkx est un logiciel relativement complet (mais pas vraiment achevé) qui tente de se substituer le mieux possible aux post-its.
Le programme se place dans le systray et une bonne partie des fonctionnalités sont accessibles par un clic droit sur l'icône.
Pour ajouter rapidement une note, double-cliquez sur l'icône et pour gérer l'ensemble de vos notes, un l'explorateur est disponible.

Parmis les fonctionnalités, j'ai écrit un petit module de cryptage qui permet de rendre une note confidentielle (la méthode est simple, c'est celle du OU EXCLUSIF, mais elle est suffisante pour décourager un petit-curieux ;-) )
Dans la fenêtres des options, j'ai mis deux assistants, l'un permet d'exporter et l'autre d'importer vos notes sur un autre ordinateur ou simplement pour la sauvegarde.

Si vous utilisez un peu le logiciel, vous vous rendrez compte d'un problème très gênant (mais je ne le cache pas !) : vos notes peuvent se perdre (mais j'ai mis la source à jour et le problème est désormais très marginal) ! Le problème survient lorsque vous supprimer l'une des notes, toutes les autres disparaissent. C'est pourquoi j'ai créer deux assistants (accessibles dans la fenêtre des paramètres) et qui permettent de réparer une note ou de nettoyer le fichier. Dans 80 % des cas, le problème se règle, dans les autres cas, il faudra supprimer le fichier "thinkx.bin".

Sinon, pour tous ceux qui n'aime pas les logiciels qui s'incrustent (comme moi), le logiciel n'inscrit rien dans la base de registre : il suffit donc de supprimer le répertoire pour que toutes traces disparaissent.

Enfin, la DLL "Graphics.dll" est une petite librairie C++ que j'ai faite pour accélérer le dessin des dégradés et tout ces cholies petits effets. Si vous voulez les sources, contactez-moi.
Le module "basGraphics.bas" émule la plupart des fonctions de la DLL (là raison de cette émulation est que sous Windows 9x, la DLL fait chuter à vitesse grand V les ressources systèmes).

A la demande de certains, j'ai inclus l'exécutable "Thinkx.exe".

Codes Sources

Ajouter un commentaire Commentaires
Messages postés
262
Date d'inscription
dimanche 1 septembre 2002
Statut
Membre
Dernière intervention
18 juin 2008

A tous ceux qui rencontrent un problème, j'ai découvert par hazard qu'il fallait modifier le chemin d'accès au fichier thinkx.bin dans le fichier Thinkx.h.

voila, si ça peut éviter de vous faire galérer comme moi...
Messages postés
55
Date d'inscription
samedi 4 septembre 2004
Statut
Membre
Dernière intervention
9 décembre 2005

personnelement il ne marche pas ton programme ... il me met une erreur lors de la creation d'une note "fichier introuvable" ou qlq chose comme ca ...

++
Messages postés
160
Date d'inscription
jeudi 28 août 2003
Statut
Membre
Dernière intervention
30 juin 2011

Bonjour. très beau Design. mais point de vue du code...

Certaines choses ne fonctionnent pas...

En plus Quand j'enregistre une note : "Fichier introuvable" j'ai pourant configuré touts les répertoires !!!!

Et, Nicolas Salerin: tu dis: "A la demande de certains, j'ai inclus l'exécutable "Thinkx.exe"."

FAUXXXXXXXXX ! ce fichier n'est pas présent de le ZIP !

Sur ce, bonne continuation

Romit.
Messages postés
1114
Date d'inscription
jeudi 19 décembre 2002
Statut
Membre
Dernière intervention
6 mai 2007

Faut aller sur le forum pour des question n'ayant pas rapport avec la source ...
Messages postés
86
Date d'inscription
dimanche 27 janvier 2002
Statut
Membre
Dernière intervention
20 février 2009

G juste une petite question. Comment tu fais pour mettre une icône de de 256 couleurs (ou peut-être plus) dans le programme. Moi, quand je choisis une telle icône (une source d'icone), VB prend la plus pourris, même si dans l'explorateur, il en prend une de jolie??
Afficher les 15 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.