FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
|||
|
|||
Llamadas a DLL
A ver, os cuento el problema a ver cual creeis que es la mejor solucion.
Tengo una aplicacion que con unos parametros que recibe de 'da igual donde' realiza unos calculos. Pues bien, esos calculos deben de ser diferentes para cada cliente, y mi idea es crear varias dll y que la aplicacion llame a una u otra depende del cliente. Pongo un ejemplo Tengo una serie de numeros, 4, 5, 6 y 7. El cliente A quiere que le muestre por pantalla la suma de los numero 4+5+6+7=22 El cliente B quiere que le muestre el numero mas alto (4,5,6,7)=7 El cliente C quiere que le muestre la media (4+5+6+7)/4=5.5 El cliente D quiere que le envie por RS232 el numero mas alto 7 Visto esto seria un absurdo hacer 4 programas diferentes, por lo que he creado un unico programa donde a groso modo hago esto Inicio de la aplicacion Si cliente = A entonces LoadLibrary( 'ClienteA.dll') Si cliente = B entonces LoadLibrary( 'ClienteB.dll') Si cliente = C entonces LoadLibrary( 'ClienteC.dll') Si cliente = D entonces LoadLibrary( 'ClienteD.dll') todas las dll tienen un procedimiento llamado 'Procesardatos'; ........ Instruccion 001; Instruccion 002; Instruccion 003; Procesardatos( 4,5,6,7); //Aqui ejecuta el procesardatos de la dll que tenga cargada Instruccion 004; Instruccion 005; fin del programa ........ ¿Que tal veis esta solucion?, ¿Alguna forma mejor de hacerlo? |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Identificador de llamadas... | Sinaloense | Varios | 4 | 07-07-2007 21:31:51 |
2 llamadas a ShellExecute | D-MO | Varios | 13 | 23-08-2006 18:57:14 |
Identificador de llamadas en .NET | edalmasso | Varios | 1 | 18-05-2006 17:02:35 |
Llamadas al sistema | Juan Fuentes | API de Windows | 1 | 16-03-2005 16:22:49 |
ID llamadas telefononicas | vichovi | API de Windows | 3 | 19-07-2004 13:14:18 |
|