PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → La memoire ne peut être "read"
La memoire ne peut être "read"
Débuté par sergiodmd, 14 sep. 2005 10:39 - 3 réponses
Posté le 14 septembre 2005 - 10:39
J'ai développer une appplication WinDev 9 Version 33t avec le client natif AS400.

L'application ne pose aucain problème sous NT 4, mais sous Windows XP SP2 ET SP1, lorsqu'on utilise les etats et qu'on quitte l'application, nous avons un message d'erreur : L'instruction à "0x??????????" emploie l'adresse mémoire "0x?????????????".La mémoire ne peut être "READ".

Quelqu'un aurait il une solution, ou une idée de la provenance de ce message.

Merci.

Serge DUARTE
Posté le 27 septembre 2005 - 14:55
Une socket qui n'est pas reférmé, un port qui n'est pas refermé, un traitement en tâche de fond qui n'est pas arrété avant la fermeture de l'application peut être ?
Posté le 03 novembre 2005 - 19:14
Nous avons le même problème sur nos trois stations. Autant avec Windev que Webdev.
Posté le 10 novembre 2005 - 11:43
bonjour,

j'ai été confronté au même type de problème.
pour le résoudre :
- Vérifier que vous fermez bien toutes vos sockets après traitement.
- vérifier que lorsque vous faites des "SQLExex", ou autre requètes de type Base de donnée, vous les fermez bien en fin de requètes.
- nous avions mis un tableau pour analyser les sockets envoyées ...., et notre tableau saturait au bout d'un certain temps. sans remplir ce tableau, mon serveur socket tourne sans aucun Pb.

Et il n'y a pas de Pb lié à WINXP pour ce type de message d'erreur, je suis en XP SP1.

bon courage.