OVH Cloud OVH Cloud

Crash aléatoire en utilisant wininet

2 réponses
Avatar
Christian HUBERT-HUGOUD- Xtrem7
Bonjour à toutes et à tous,

J'utilise des fonction FTP au travers des API wininet ; j'ai récupéré du
code qui fonctionne parfaitement dans un projet Vb FTP.

Je l'intègre tel quel dans mon programme, et j'ai dans 80% des cas des
crashs type défaillance de page dans :

kernel32.dll
ou
msvbvm60.dll
ou
oleaut32.dll

Cela fonctionne parfois, et les crashs ne sont pas systématiquement dans la
même dll.

J'ai remarqué aussi que dans l'environnement de développement, j'ai moins de
pb.

Et aussi lorsque je désactive tous les Timers.

Des idées ?

Christian

PS : ce code fonctionnait moins mal avant le SP6

VB6 SP6 Win 98SE

2 réponses

Avatar
Ludovic SOEUR
le composant Inet est très buggé !

Oublie ce composant et passe soit à XMLHTTP30 de la dll msxml, soit
directement à la programmation des sockets avec winsock




"Christian HUBERT-HUGOUD- Xtrem7" a écrit dans
le message de news: c6m3j3$j4e$
Bonjour à toutes et à tous,

J'utilise des fonction FTP au travers des API wininet ; j'ai récupéré du
code qui fonctionne parfaitement dans un projet Vb FTP.

Je l'intègre tel quel dans mon programme, et j'ai dans 80% des cas des
crashs type défaillance de page dans :

kernel32.dll
ou
msvbvm60.dll
ou
oleaut32.dll

Cela fonctionne parfois, et les crashs ne sont pas systématiquement dans


la
même dll.

J'ai remarqué aussi que dans l'environnement de développement, j'ai moins


de
pb.

Et aussi lorsque je désactive tous les Timers.

Des idées ?

Christian

PS : ce code fonctionnait moins mal avant le SP6

VB6 SP6 Win 98SE




Avatar
Christian HUBERT-HUGOUD- Xtrem7
Bien reçu.

Merci. C'est ce que je vais faire.

"Ludovic SOEUR" a écrit dans le message de
news:%
le composant Inet est très buggé !

Oublie ce composant et passe soit à XMLHTTP30 de la dll msxml, soit
directement à la programmation des sockets avec winsock




"Christian HUBERT-HUGOUD- Xtrem7" a écrit


dans
le message de news: c6m3j3$j4e$
> Bonjour à toutes et à tous,
>
> J'utilise des fonction FTP au travers des API wininet ; j'ai récupéré du
> code qui fonctionne parfaitement dans un projet Vb FTP.
>
> Je l'intègre tel quel dans mon programme, et j'ai dans 80% des cas des
> crashs type défaillance de page dans :
>
> kernel32.dll
> ou
> msvbvm60.dll
> ou
> oleaut32.dll
>
> Cela fonctionne parfois, et les crashs ne sont pas systématiquement dans
la
> même dll.
>
> J'ai remarqué aussi que dans l'environnement de développement, j'ai


moins
de
> pb.
>
> Et aussi lorsque je désactive tous les Timers.
>
> Des idées ?
>
> Christian
>
> PS : ce code fonctionnait moins mal avant le SP6
>
> VB6 SP6 Win 98SE
>
>