La diferencia si radica porque esta hecha en .NET, ya que este carga el runtime.
No sirve exportar la funcion, porque la DLL es orientada a objetos.
Al igual que COM+, la forma de invocarlas varia.
Para poder usar la DLL existen 3 formas:
1- Montar la DLL como un componente COM+. Es la forma mas compatible en cuanto a que servioria desde cualquier lenguaje con soporte COM
2- Usar Delphi en .NET. o sea delphi 2005+
3- Usar la habilidad *exclusiva* de Delphi de importar DLL de .NET directamente, tal como lo hace con las librerias TLB de COM... pero en este momento no se si Delphi 7 puede hacerlo...
|