Tema: Delphi y c#
Ver Mensaje Individual
  #6  
Antiguo 14-02-2014
blackx5n blackx5n is offline
Miembro
 
Registrado: feb 2008
Posts: 51
Reputación: 17
blackx5n Va por buen camino
Cool

Muy interesante, Al González pero tengo unas dudas en el ejemplo que posteaste aqui:

http://www.clubdelphi.com/foros/showthread.php?t=77783

Código Delphi [-]
namespace FirmaXML
{
  /* Permitimos que esta clase pueda ser exportada como interfaz COM, para ser utilizada en 
     entornos no .NET también. */
  [ComVisible (true)]
  [Guid ("4EA3AB36-9DD1-42C5-B57A-D0F89DC4711B")]

De donde sacas el valor de GUID.

Trate de emular el ejercicio creado por Al González creando una dll en .NET con una funcion que retornara una Cadena, algo simple

Para tener acceso a la DLL creada en .NET
Project | Import Type Library

Te crea un archivo NombreClase_TLB;

Pero al usarlo me indica un Error Clase no registrada

Supongo que habria que registrar la DLL en windows:

regsvr32 C:\Windows\System32\NomClase.dll

Sin embargo windows no me registra el DLL indicandome el mensaje

Se cargo el modulo "C:\Windows\System32\NomClase.dll" pero
no encontro el punto de entrada DllRegisterServer.

Asegurese de que "C:\Windows\System32\NomClase.dll" es un archivo
DLL o OCX valido

Esto lo hago como Admin en Windows 7 32 bits no puedo registrar esta dll
por consiguiente la aplicacion en delphi me indica error.

Que errores estoy cometiendo o que me falta para hacer funcionar la
aplicacion en delphi.

Responder Con Cita