Pero eso seria lo mismo que hacer algo como esto
Código Delphi
[-]
interface
procedure ClienteA;
procedure ClienteB;
procedure ClienteC;
procedure ClienteD;
...
implementation
procedure InicioDelPrograma;
begin
case Cliente of
A: ClienteA;
B: ClienteB;
C: ClienteC;
D: ClienteD;
end;
end;
Yo lo que quiero decir es que tu programa no tiene que andar preguntando a ver que cliente es (y cuando tengas 1 millon de clientes vas a estar 1 millon de veces preguntando a ver cual es ???)
Lo que debes hacer es tener varias versiones de la DLL si, pero luego cuando entregas tu programa le pones un nombre generico a la dll, y tu programa lo que hace es cargar siempre esa dll y ejecutar el procesardatos
Me explico?