Beh il concetto per ora è questo:
- Io scrivo varie procedure/funzioni in un file di testo
- Il mio componente analizza il testo e crea internamente degli oggetti suoi per gestire tutto
-Da codice delphi come ultimo passo dico al mio componente di eseguire un certo metodo.
Esempio:
questo è il codice che scrivo nella mia solita TMemo
Da delphi poi faccio una chiamata tipo questa:codice:procedure Main; begin ShowMessage( "HelloWorld" ); end; procedure Pippo; vari i : integer; begin while i < 3 do begin ShowMessage( "HelloWorld" ); i := i + 1; end; end; function Pluto: integer; begin Result := 5 + ( 4 + 6 ) / 2 - 3; end; function Topolino: integer; begin Pippo; Result := Pluto + 1; end;
A questo punto, se volessi cambiare il risultato che restituisce la funzione 'Topolino', mi basta modificare il codice nella TMemo per ottenere un risultato diverso, senza dover toccare una riga del codice delphicodice:liValore := miooggettointerprete.ExecuteFunction( 'Topolino' );![]()

Rispondi quotando
