Gracias Pablo! Lo voy a probar con el InstallShield. Saludos! Mauro Andrea Newdev S.R.L. - Tecnología Informática Nueva dirección: Rioja 1151 Piso 3 Of. 3 Tel. (0341) 530-0572 / 425-9808 MSN: [email protected] www.newdev.com.ar
________________________________ De: [email protected] [mailto:[email protected]] En nombre de Pablo Pioli Enviado el: Viernes, 09 de Enero de 2009 08:31 Para: vbnet List Member Asunto: [vbnet] DLL para Visual ChotPro Lo que tenes que hacer es registrar el ensamblado como visible para COM dentro del AssemblyInfo, luego marcas las clases que van a ser visibles a traves de COM utilizando el atributo <ClassInterface>. Hay varios tutoriales en internet. Visual Studio ya te compila la DLL lista para usar en esa maquina. Para distribucion le das la DLL y el archivo TLB al asistente de instalacion o a InstallShield y tambien la deja lista para instanciar. El RegAsm es si queres hacerlo "manualmente". Pablo Pioli ----- Original Message ----- From: Mauro Andrea <mailto:[email protected]> To: vbnet List Member <mailto:[email protected]> Sent: Thursday, January 08, 2009 8:38 PM Subject: [vbnet] DLL para Visual ChotPro Gracias por las respuestas... La versión del VFP es la 9 y estuvimos un buen tiempo investigando con mis colegas (por éso digo ChotPro ya que ellos llaman a nuestro querido VB de otra forma) y terminamos llegando a registrar la DLL generada con .NET con una utilidad que yo desconocía llamada regasm.exe que está en el SDK del framework y la pudieron instanciar sin problemas. Saludos a todos y gracias. Mauro Andrea Newdev S.R.L. - Tecnología Informática Nueva dirección: Rioja 1151 Piso 3 Of. 3 Tel. (0341) 530-0572 / 425-9808 MSN: [email protected] www.newdev.com.ar ________________________________ De: [email protected] [mailto:[email protected]] En nombre de Oscar Onorato Enviado el: Jueves, 08 de Enero de 2009 19:46 Para: vbnet List Member Asunto: [vbnet] DLL para Visual ChotPro Mauro, ¿Para qué versión de Fox? Porque desde VB.NET no estás creando una "DLL común y corriente". Estás creando una DLL para el NetFramework. En todo caso creala como ActiveX desde VB 6.0 para crear una DLL que cumpla con los requisitos de COM (las ActiveX). O, si es que pudiste crear una DLL COM desde VB.NET, sería bueno saber qué versión de Fox la necesita. Saludos El 8 de enero de 2009 19:21, Mauro Andrea <[email protected]> escribió: Alguno tuvo que generar una DLL para Fox??? Yo lo tengo que hacer e hice una DLL común y corriente de VB.NET <http://vb.net/> y al parecer no se lleva muy bien con FOX... Alguna sugerencia? Código de ejemplo de cómo instanciarla en ChotPro? Saludos Mauro Andrea Newdev S.R.L. - Tecnología Informática Nueva dirección: Rioja 1151 Piso 3 Of. 3 Tel. (0341) 530-0572 / 425-9808 MSN: [email protected] www.newdev.com.ar <http://www.newdev.com.ar/>
