Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   C++ Builder (https://www.clubdelphi.com/foros/forumdisplay.php?f=13)
-   -   Utilizar DLL C# en c++ builder. (https://www.clubdelphi.com/foros/showthread.php?t=86760)

JM1985 02-10-2014 16:20:48

1 Archivos Adjunto(s)
Hola buen día mira aquí te agrego una imagen del error.

De la carpeta Interop C# tome el dll CSharpAssembly y lo copie a otra carpeta escritorio y de ahí seleccione el archivo y seleccione output la misma carpeta y seleccione Generate C++ Files y me arroja este error.

Espero que se entienda la imagen ya que no es muy clara le baje la resolución y el peso para poder subirlo.

Gracias.

Saludos.

ecfisa 02-10-2014 16:33:39

JM1985, aguml.

Por favor repasen la guía de estilo.

Podrán notar que en el punto 9 dice:
Cita:

No solicites que te respondan por correo en privado

Los problemas deben ser un proceso público y transparente, durante el cual un primer intento de respuesta puede y debería corregirse si alguien con más conocimientos percibe que la respuesta es incompleta o incorrecta. Además quién te responde obtiene parte de su recompensa al verse que son competentes y útiles a nuestra comunidad.

Cuando pides una respuesta privada, estás interrumpiendo tanto el proceso como la recompensa. No lo hagas.
Saludos y gracias por su colaboracion :)

JM1985 02-10-2014 16:35:58

Ok enterado.
Disculpa eficsa.
Seguimos en el proceso.


Gracias.

edgargh 02-10-2014 17:00:00

Hola, no alcanzo a ver lo que dice la imagen pero igual no es necesario, el problema es en tu maquina, permisos de usuario o que se yo, pero no es la dll ni la herramienta, he vuelto a generar los archivos en escritorio, fuera de el y no hay ningún problema, siempre me genera los archivos.

Saludos.

JM1985 02-10-2014 17:40:38

Hola de nuevo.

Te comento que ya pude hacerlo funcionar.
El error siempre me lo marco pero si me genero el archivo tlb y ese fui que importe y ya pude invocar el método ahora va la parte con mi dll ...

Lo que hice fue registrarlo en una maquina con win 32 por que donde lo probaba era de 64 bits y 7
Gracias por la ayuda Edgar
:D ... :D
Te comento ahora que probaré con mi Dll ya veo que si debería poderse.

Publicaré mis resultados.

Gracias.
Saludos.

aguml 03-10-2014 00:11:59

ecfisa siento lo que pasó pero como no sabía si la dll era comercial o tenia algun tipo de licencia pues no queria pedir que pusiera el enlace aquí para evitar problemas. Por su puesto lo que iba a hacer era analizarla con un debugger y analizadores para ver si tenia alguna cosa extra que estuviese dando problemas y compartiria la info por aqui. Solo intenté no buscar problemas :o


La franja horaria es GMT +2. Ahora son las 03:43:21.

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