Réponse acceptée !
- Mettre les codes sources des diffèrents modules dans les dossiers séparés, ça évite des surprises.
- Pour lancer un PRG contenu dans l'APP
set procedure to module.app
do ("proc.pg") && important : les ("
ou
external procedure proc
proc(...)
- Pour lancer un formulaire, créer une procédure dans le module APP.
Par exemple
PROCEDURE
doform(cForm as string)
DO FORM
(m.cForm)
ENDPROC
- tu peux aussi faire des DO MODULE.APP WITH "ACTION"
Par exemple, "INIT" en argument effectuera des SET PROCEDURE / SET CLASSLIB.