Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > .NET
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 11-12-2006
REHome REHome is offline
Miembro
 
Registrado: jul 2003
Ubicación: España
Posts: 454
Poder: 21
REHome Va por buen camino
Crear una dll con c#

En windows aplication

En el Form1 pongo un button1, que al ejecutarlo abro el Form2. Me gustaría que el Form2 sea una dll que si pulso el button1, llame a esa dll Form2.dll

Mi pregunta es:

¿Se puede crear una dll de esa manera?

Es que me gustaría no poner todo los Form que creo en el mismo exe para no hacer un exe muy grande.

Me gustaría hacerlo por módulos, que cada Form que creo, quiero aprender cómo creo esa dll, en la yuda que viene en visual studio .net 2005 no lo explica con Form.

hasta otra gente.
__________________
http://electronica-pic.blogspot.com....n-arduino.html Manuales de electrónica general, PIC y Arduino.
Responder Con Cita
  #2  
Antiguo 11-12-2006
Avatar de __hector
[__hector] __hector is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Santo Domingo, Rep. Dom.
Posts: 1.075
Poder: 23
__hector Va por buen camino
Cada proyecto en una solucion genera un assembly, que puede ser un ejecutable (.exe), un modulo (.netmodule) o una libreria (.dll) Puedes crear dos proyectos, hacer referencia de uno a otro, y crear objetos e instanciarlos desde el primero.

Eso es posible, solo que no le veo mucha utilidad
__________________
Héctor Geraldino
Software Engineer
Responder Con Cita
  #3  
Antiguo 15-12-2006
Avatar de geovany
geovany geovany is offline
Miembro
 
Registrado: sep 2004
Ubicación: El Fuerte Sinaloa
Posts: 165
Poder: 20
geovany Va por buen camino
Smile Class Library

Si quieres generar directamente una dll, crea un proyecto de tipo Class Library y listo, esto te genera una dll independientemente de los archivos que contenga, pueden ser formas, clases, datasets, etc.

saludos
__________________
El Fracaso tiene mil explicaciones el Éxito no necsita explicación
Responder Con Cita
  #4  
Antiguo 18-12-2006
REHome REHome is offline
Miembro
 
Registrado: jul 2003
Ubicación: España
Posts: 454
Poder: 21
REHome Va por buen camino
Gracias por responder, con lo que he dicho en el priemr post, la verdad no me salen las dll,

podrían poner un pequeño ejempo?

La verdad es que me cuasta mucho y la ayuda que viene no es tan muy allá.
__________________
http://electronica-pic.blogspot.com....n-arduino.html Manuales de electrónica general, PIC y Arduino.
Responder Con Cita
  #5  
Antiguo 23-12-2006
Avatar de geovany
geovany geovany is offline
Miembro
 
Registrado: sep 2004
Ubicación: El Fuerte Sinaloa
Posts: 165
Poder: 20
geovany Va por buen camino
Cita:
Empezado por REHome
Gracias por responder, con lo que he dicho en el priemr post, la verdad no me salen las dll,

podrían poner un pequeño ejempo?

La verdad es que me cuasta mucho y la ayuda que viene no es tan muy allá.
Ejemplo :
1.- Crea un nuevo proyecto ClassLibrary
2.- Codifica una clase (por ejemplo)
3.- Compila
4.- Ve a directorio donde guardaste la aplicacion. al directorio bin y luego debug, ahi esta tu dll

saludos
__________________
El Fracaso tiene mil explicaciones el Éxito no necsita explicación
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
crear instalador, ejecutar al iniciar i crear desinstalador vivamotos C++ Builder 1 25-08-2006 14:13:01
crear una dll chete Varios 13 14-01-2006 01:24:31
Crear un PDF? danytorres Varios 0 12-07-2004 17:08:10
Crear un pdf en C++ lomeli_cl C++ Builder 2 01-05-2004 02:47:03
crear ocx o DLL??? torito Varios 3 23-06-2003 17:09:25


La franja horaria es GMT +2. Ahora son las 16:21:30.


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
Copyright 1996-2007 Club Delphi