PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → Etats & Requêtes → Etats externe sur disque - recompilation code
Etats externe sur disque - recompilation code
Débuté par Marc77, 17 oct. 2017 11:39 - Aucune réponse
Membre enregistré
65 messages
Posté le 17 octobre 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...