Page 2 sur 2

Publié : mer. 24/nov./2004 19:09
par Chris
Bon... Je viens de réinstaller Pure, avec toutes les mises à jour possibles, et le problème est le même!

32000, ça passe, 33000, ça plante! :x

Publié : mer. 24/nov./2004 19:11
par filperj
Chez moi aussi, ton code passe sans problème, avec le fichier de 230 ko.
Vérifie qu'il n'y a rien de travers sur ton système :?

Publié : mer. 24/nov./2004 19:16
par Anonyme2
Je ne sais pas si ça a un rapport mais j'ai le pack 1 et pas le 2.

Publié : mer. 24/nov./2004 19:17
par Chris
Vous avez quoi, comme OS ?

J'ai testé ce code, même cause, même effet.

Code : Tout sélectionner

For i = 0 To 63000
  a$+"a"
Next

Debug a$
C'est bien la chaine qui plante, pas l'allocation mémoire

Publié : mer. 24/nov./2004 19:28
par Anonyme2
Le bout de code fonctionne chez moi sans plantage et affiche a$ 8O

Publié : mer. 24/nov./2004 19:32
par filperj
Le 2ème code aussi passe bien chez moi.
Je n'ai que le XP familial de base.
Faudrait d'autres courageux testeurs sous SP2...

Publié : mer. 24/nov./2004 19:36
par Chris
Pas la peine, j'ai la solution.

J'ai consulté le journal des erreurs de XP, et à chaque plantage, il y avait une boucle infinie sur le pilote de carte graphique.

J'ai réinstallé le pilote, ça fonctionne avec 63000 octets.

On a beau dire ce qu'on veut sur XP, mais il y a quand même des fonctions bien utiles dans cet OS.

Avec 98, je serais certainement encore en train de chercher.

Merci à vous :wink:

Publié : mer. 24/nov./2004 19:41
par filperj
8O L'allocation de chaîne a affaire à la carte graphique :?:

Publié : mer. 24/nov./2004 19:44
par Chris
Ben je vois pas trop le rapport non plus, mais pourtant....

Peut-être un problème d'adresse, je ne sais pas! 8O

Tout ce que je vois, c'est que maintenant, ça passe avec 63999 octets!

Publié : mer. 24/nov./2004 19:53
par filperj
Peut-être qu'en fait ça plantait quand le débogueur essayait d'afficher la chaîne...
Là, d'accord, ça doit bien concerner les drivers graphiques.