Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   .NET (https://www.clubdelphi.com/foros/forumdisplay.php?f=17)
-   -   Crear una dll con c# (https://www.clubdelphi.com/foros/showthread.php?t=38310)

REHome 11-12-2006 12:39:02

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.

__hector 11-12-2006 17:09:04

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 :)

geovany 15-12-2006 02:06:34

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

REHome 18-12-2006 10:37:51

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á.

geovany 23-12-2006 20:01:56

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


La franja horaria es GMT +2. Ahora son las 14:42:38.

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