MacroSostituzione NET

martedì 05 dicembre 2006 - 18.01

RovedaC Profilo | Newbie

Ciao a tutti,

Ho il seguente problemino.

Devo eseguire una serie di Procedure in sequenza.

La sequenza e le procedure stesse, possono essere modificate a seconda della programmazione dell'attività da svolgere.

Ho risolto il problema, creando una tabella modificabile dall'utente, i cui records contengono i nomi delle singole procedure da eseguire.

All'interno dell'applicativo (servizio windows C#) ho messo un loop che legge i records e
a seconda del nome della procedura, tramite un "case", eseguo quella richiesta.

1) Onestamente non mi piace molto
2) Mi farebbe comodo poter passare anche dei parametri, sempre indicati dall'utente, alle procedure.

Non sono riuscito a trovare nulla, probabilmente ho cercato male, che mi potesse aiutare.

Vorrei chiedervi se qualcuno può indicarmi se esiste la possibilità di "lanciare" una procedura, facendo una macrosostituzione/Evaluate del contenuto di una variabile.

grazie

Cesare

0v3rCl0ck Profilo | Guru

Ciao,

quello che cerchi si nasconde nel namespace Reflection, il quale ti permette appunto di eseguire e passare parametri a metodi senza utilizzare il case, prova a vedere questi 2 articoli:

http://www.dotnethell.it/tips/MethodReflection.aspx

http://www.aspitalia.com/articoli/asp.net/reflection.aspx


Enjoy it

RovedaC Profilo | Newbie

Grazie 0v3rCl0ck,

per la tua rapida risposta. E' proprio quello che stavo cercando da una settimana.

ciao

Cesare

0v3rCl0ck Profilo | Guru

benone

accetta la risposta che chiudiamo il thread =)


Ciao e alla prox.
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5