Base Windev lente sur PC client - Logiciels - Windows & Software
Marsh Posté le 24-08-2010 à 10:46:06
Soit le réseau est lent, soit il est mal utilisé par Windev, soit il est mal utilisé par votre programme. Je pense que cela peut être un peu des trois, dans des proportions variables.
Comment avez-vous codé vos accès à votre serveur ?
J'ai vu des problèmes de vitesse similaires avec Access en réseau, qui étaient dues au driver ODBC de base qui n'était pas très performant. Je ne sais pas si vous passez par là. Comme je ne pouvais pas changer ce driver, j'avais dû le contourner. Pour moi, c'était une base Oracle sur le serveur, alors je m'étais servi d'astuces propres à Oracle. Je ne sais pas quelle base de données vous avez sur le serveur.
Parfois, les (vieux) programmes, comme Windev, utilisent les API DDE, mais pas de manière optimale. C'est peut-être le cas ici. Quelle version de Windev avez-vous, et utilisez-vous le "serveur DDE" ?
Windev offre de nombreuses solutions. Une qui semble marcher, et que vous n'avez pas peut-être pas essayée est celle indiquée à
http://www.developpez.net/forums/d [...] me-pc-ipc/
N.B. Souvent, les questions sur Windev sont postées dans la section Programmation, plutôt que dans la section Windows & Software de ce site. Mais, de toutes façons, il n'y a pas beaucoup de spécialistes de Windev ici.
Marsh Posté le 24-08-2010 à 10:52:00
Suite à d'autre test, je viens de remarquer que s'il y a 2 personnes connectées la base est lente, quelqu'un a une idée de pourquoi ?
Marsh Posté le 24-08-2010 à 09:59:16
Bonjour,
Mon logiciel utilise une base Windev installé sur le serveur, les accès à la base sont rapide depuis le serveur mais Très longue depuis le pc client, comment expliquer cela ? et comment résoudre ces problème de lenteur ?
D'avance merci
---------------
Le problème avec les idées derrière la tête c'est qu'on ne peut pas les voir :??: