PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → Reports & Queries → Etats externe sur disque - recompilation code
Etats externe sur disque - recompilation code
Iniciado por Marc77, 17,oct. 2017 11:39 - No hay respuesta
Miembro registrado
65 mensajes
Publicado el 17,octubre 2017 - 11:39
bonjour,
dans notre application nous enregistrons dans une table le nom et les paramètres a passer aux états.
ces états sont créés par l'outil externe (Etat & Requête) par un administrateur chez notre client et stockés sur un disque partagé.

Lors du lancement par un utilisateur lambda depuis l'exe par le code suivant :
sMon_Etat est une chaîne = "Z:\etats\etat_AAA.wde"
iDestination(iImprimante)
iImprime(sMon_Etat)


il arrive parfois, après plusieurs dizaines de lancement sans incident, de voir l'erreur suivante apparaître et ce pour toujours :
Que s'est-il passé ?
Le code doit être recompilé.
Code erreur : 1004
Niveau : erreur fatale

L'admin, ouvre alors l'état, ne modifie rien et l'enregistre.
Parfois c'est suffisant, parfois il doit l'ouvrir le compiler et l'enregistrer.
Pourtant dans l'état, rien ne dit que l'état doit être recompilé !!

Qu'est-il possible de faire pour éviter ce blocage ?
Je ne trouve pas le moyen de compiler dynamiquement un état externe.
L'option "intégrer le code compilé (pour compatibilité pour les états livrés séparément)" n'est pas disponible (elle est cachée, alors qu'elle est visible dans un état intégré à l'exe)

Si quelqu'un a une idée, je suis preneur.

p.s : Dans ces même états, je cherche le moyen d'effectuer par programmation une recherche texte dans les codes ou les textes des champs, là aussi si quelqu'un à une idée, car a part de tout important dans un windev, je ne trouve pas...

Merci à tous et bons développements...