PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WEBDEV 2024 → FinProgramme et AWP
FinProgramme et AWP
Iniciado por eric, 23,may. 2005 17:53 - 2 respuestas
Publicado el 23,mayo 2005 - 17:53
Un finProgramme dans le traitement d'init d'une page AWP provoque un
plantage
ERR_MISSING_PAGE



j'appelle une page awp? Je lui passe un param; si ce param est mauvais,
je veux lui envoyer un msgf (boîte info) et fermer le tout

donc un truc du genre
HLitRecherche(...)
si Htrouve() alors
....traitement
sinon
Erreur("pas bon !")
FinProgramme()
fin


et bien ça plante !!

--
Eric
Webmaster des Wtablettes
www.wtablettes.net
Publicado el 23,mayo 2005 - 22:16
Selon moi l'instruction FinProgramme() sert notamment à fermer un mode
connecté (avec un contexte) et donc à libérer les ressources utilisées. Il
n'y aucune raison d'utiliser l'instruction en mode non connecté (AWP).

Jeff.

"Eric R." <eric@wtablettes.net> a écrit dans le message de
news:mn.bbb97d55e22c04f8.11485@wtablettes.net...

Un finProgramme dans le traitement d'init d'une page AWP provoque un
plantage
ERR_MISSING_PAGE



j'appelle une page awp? Je lui passe un param; si ce param est mauvais,
je veux lui envoyer un msgf (boîte info) et fermer le tout

donc un truc du genre
HLitRecherche(...)
si Htrouve() alors
...traitement
sinon
Erreur("pas bon !")
FinProgramme()
fin


et bien ça plante !!

--
Eric
Webmaster des Wtablettes
www.wtablettes.net
Publicado el 24,mayo 2005 - 01:03
C'est mon avis mais il ne faut pas voir un .awp comme un programme et appeller FinProgramme ( le mot le dit ) pour terminer le programme.
En fait, .awp demande une vue différente qu'un programme ordinaire ou un traitement avec contexte, il n'y en a pas, toutes les pages sont indépendantes les unes des autres. j'insiste sur le mot "indépendante"

Dans ton exemple, je propose ceci (ce n'est qu'une suggestion) :


IF NOT HLitRecherche (...) THEN
Error("Pas bon")
RETURN
END

// Traitement

Et en plus, tu gagnes une indentation !

David