Bonjour à tous, je travaille depuis un petit moment déja, à essayer d'enlever les dépendances (ou DLL) de mon projet( Notepad .NET, dispo sur sourceforge ou framasoft) et à les intégrer directement dans l'executable.
Ceci permettrait un fort gain de consommation en mémoire vive, le ruban de l'UI se raffraichissant à intervalles très réguliers, il n'y aurais plus besoin de faire appel à la DLL à chaque fois.
D'après mes premiers test, la consommation de ram passerais d'environ 20mo actuellement à 9mo, un gain assez énorme !
Ma librairie étant codée en C#, il faut avant tout la traduire avant de pouvoir l'intégrer dans l'éxécutable, c'est pourquoi je me suis lancé la dedans (avec l'aide de traducteurs automatiques bien sur, mais le travail reste important).
Aujourd'hui, j'ai quasiment finalisé ce projet, seules quelques bugs subsistent. Actuellement, le ruban clignotte de façon anormale lorsque la souris passe dessus et malgrès plusieures heures de travail acharné, je n'ai pas encore pu en trouver la cause. C'est peut être tout simple mais je ne trouve pas.
Je remercie d'avance ceux qui auront le courage d'éplucher les sources afin de m'aider au mieux.
Source C# disponible ici : Voir le Fichier : mRibbon.zip
Source VB.NET dispo ici : Voir le Fichier : mRibbonvb.zip