dje33 a écrit a écrit :
c'est comme le bloc note qui ne peut pas ouvrir les fichier texte de plus de 10 Ko (ou un truc comme ça)
au derniere nouvelle j'ai lut que la version du bloc note de windows 2000 pouvait depasser cette limite
|
en fait c'est un peu plus subtil.
Le bloc notes de win3.1 -> winME (je suppose. Win95 et 98 en tout cas c'est le cas) ont une limite à 64 Ko. Pourquoi ? Tout simplement parce que le composant "Memo" dans lequel il affiche le texte ne peut pas contenir plus de 65536 caractères (64 Ko).
De la même manière, Windows ne peut pas avoir plus de 65536 fenêtres ou objets graphiques (les "resources", qui tombent très vite surtout avec des programmes comme ICQ).
Par contre NT utilisant un coeur tout à faire différent de Win9x n'a pas cette limite.
Donc pas de problèmes de resources comme ceux de win9x (ici je parle des resources GDI), pas de limite des zones de textes à 64 Ko, etc... Ce n'est donc pas vraiment le bloc notes de Windows 2000 qui est différent, mais le kernel de Windows tout simplement.
De la même manière, faites un programme en Delphi ou autre, remplisez un TMemo (ou correspondant), vous verrez que sous Win9x passé 65536 caractères plus rien ne s'ajoute, alors que sous WinNT/2k ça marche très bien.
---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire