Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 28-01-2015
atani123 atani123 is offline
Miembro
 
Registrado: jul 2006
Posts: 63
Poder: 18
atani123 Va por buen camino
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?
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

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


La franja horaria es GMT +2. Ahora son las 19:54:38.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi