Voici ma 2eme source sur ce site, SyntaxEdit est un controle d'edition pour les envirenement de devlopement, j'ai vue des source qui traite la dessu mais qui utilise RichEdit, en fait RichEdit n'est pas créer pour ce genre de travail, donc j'ai penser a créer ce controle, pour:
1 - Mon projet
2 - Pour la posté ici.
pour plus d'information contacter moi à dr_progz@hotmail.com.
Source / Exemple :
// Voir le zip
// Visitez quand même le site de SyntaxEdit www.syntaxedit.fr.st
18 févr. 2005 à 21:10
Dr_Progz
7 févr. 2005 à 19:54
6 févr. 2005 à 15:14
int nStopPos = min(m_nFirstChar + GetScreenChars(), lstrlen(szBuffer) - 1);
Et les classes CLineText et CBufferText ne sont pas bien conçues. Il y a beaucoup de copies de texte inutiles, des bouts de codes sont incomprénsibles. Il se trouve que l'exécutable marche bien, mais tu appelles plusieurs fois strcpy avec 0 comme paramètre. De plus chaque ligne occupe 1ko, que la ligne contienne 1000 ou 0 caractères, je pense qu'il faudrait faire de l'allocation dynamique. (ici le débordement n'est même pas controlé, si on tape plus de 1024 caractères, le programme plante).
Comme l'a dit BruNews, beaucoup de mémoire non libérée, ou même parfois de la mémoire libérée sans avoir été allouée.
4 févr. 2005 à 21:59
4 févr. 2005 à 21:50
prochenement je lancerai un nouveau zip plus complet + ou - bien sur.
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.