Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Exposé du problème:
Notre application commence par le lancement d'une fenêtre de login
open(w_login)
Cette fenêtre, une fois les informations de login introduites, lance la w_frame et ouvre une sheet
opensheet(w_gestion_ag,w_frame,0,original!)
On voudrait, lorsque l'on ferme la sheet w_gestion_ag, fermer la w_frame et ré-afficher la w_login ou relancer l'application.
Nous avons essayé de faire un open(w_login) dans le close de la sheet w_gestion_ag mais si la w_login apparaît, la frame est tourjours en backgroup.
Nous avons ajouté un close de la w_frame dans le close de la sheet w_gestion_ag mais là, le programme boucle, aspnet_wp prend 100% du CPU et il faut redémarrer le pc car certains process s'emballent.
Ce que nous voulons faire c'est relancer l'application quand l'utilisateur close la sheet principale w_gestion_ag.
Une solution?
Merci
Jcc
Hors ligne
Restart() ?
Hors ligne
J'ai trouvé une commande permettant de relancer une page internet avec l'URL que l'on désire.
string ls_url inet iinet_base GetContextService("Internet", iinet_base) #IF Defined PBDOTNET THEN ls_url = System.Web.HttpContext.Current.Request.ServerVariables["HTTP_REFERER"] #END IF iinet_base.HyperlinkToURL(ls_url)
Hors ligne