Pour le moment j'ai un code qui me permet d'ouvrir un navigateur web directement depuis mon application Progress.OpenEdge - Progress ABL: Comment ouvrir un navigateur web dans une boîte de dialogue
DEFINE VARIABLE cProgramName AS CHARACTER NO-UNDO.
DEFINE VARIABLE cPageAddress AS CHARACTER NO-UNDO.
DEFINE VARIABLE iReturnResult AS INTEGER NO-UNDO.
ASSIGN
cProgramName = "C:\Program Files\Internet Explorer\iexplore.exe"
cPageAddress = "http://www.progress.com".
RUN WinExec (INPUT cProgramName + CHR(32) + cPageAddress , INPUT 1, OUTPUT iReturnResult).
PROCEDURE WinExec EXTERNAL "KERNEL32.DLL":
DEFINE INPUT PARAMETER ProgramName AS CHARACTER.
DEFINE INPUT PARAMETER VisualStyle AS LONG.
DEFINE RETURN PARAMETER StatusCode AS LONG.
END PROCEDURE.
Maintenant, je veux ouvrir le navigateur dans une boîte de dialogue, une fenêtre pop-up ou un cadre. Je ne trouve pas de code pour m'aider avec ça!
S'il vous plaît expliquer pourquoi le travail ci-dessus devrait pas d'un cadre de dialogue ou cadre? Veuillez également ajouter votre version OpenEdge à la question. –
Merci Mike pour votre réponse. Je travaille avec OpenEdge 11.6, je n'arrive pas à comprendre comment changer le code ci-dessus pour incorporer le navigateur web dans un cadre. –
Le code ci-dessus exécute Internet Explorer en tant qu'application externe. Vous en avez besoin dans votre cadre? –