Salve a tutti...
allo scopo di creare dinamicamente i menu,
ho creato una tabella dei MENU, in oracle, che detiene
l'ID, la caption, altre informazioni di minore importanza
e il nome della funzione che, se viene cliccata quella voce di menu,
deve essere lanciata nel mio programma.
Ovviamente il nome della funzione non è altro che una stringa (VARCHAR2(20)).
Supponiamo di aver cliccato la voce Esci che mi richiama la funzione ESCI del mio programma: il recordset mi restituisce il nome della funzione, appunto ESCI, ma come faccio ad eseguire la funzione se ho il suo nome sotto forma di stringa?
Ci vorrebbe una cosa del tipo
CALL TO_FUNCTION(stringa)
La soluzione potrebbe essere quella di avere degli EXE esterni al progetto, cosa che devo evitare a favore di funzioni interne allo stesso progetto.
Ma come si può fare??
Grazie