SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: ibito en Sábado 17 de Febrero de 2007, 17:08

Título: Hacer Dll En C# Para Php
Publicado por: ibito en Sábado 17 de Febrero de 2007, 17:08
¿Se puede?
 :blink:

Es una duda que tengo por aquí por el trabajo, me podrán decir que mejor ASP pero, asi me lo piden aquí... solo necesito un poco de información...


Gracias... :D
Título: Re: Hacer Dll En C# Para Php
Publicado por: Mollense en Domingo 18 de Febrero de 2007, 06:36
Buenassss.
Mirá, yo recién empiezo con C# y no se si se pueden crear dll's. Pero si la respuesta es si no creo que difieran de los demás dll's.-
De última lo haces con otro programa y listo  :rolleyes:
Título: Re: Hacer Dll En C# Para Php
Publicado por: hdr en Lunes 19 de Febrero de 2007, 04:22
las dll de .net son dll de codigo administrado, por eso no podrias hacer una llamada desde dev cpp si no utilizas com y expones la funcionalidades de la dll atravez de com.
php tiene librerias para usar .net pero no sabria decirte como se usan, pero tal vez desde com como ya te lo mencione.
Título: Re: Hacer Dll En C# Para Php
Publicado por: JuanK en Lunes 19 de Febrero de 2007, 13:42
El punto principal es que no has dado información suficiente para contestarte nada.
Título: Re: Hacer Dll En C# Para Php
Publicado por: ibito en Lunes 19 de Febrero de 2007, 15:59
Pues eso, solo si es posible crear la dll y que php lo reconozca, que lo reconozca como módulo (como el que es para mysql en la version 5 de php).
Título: Re: Hacer Dll En C# Para Php
Publicado por: JuanK en Martes 20 de Febrero de 2007, 01:48
creo que es mejor que abras la duda también en el foro de php.
Título: Re: Hacer Dll En C# Para Php
Publicado por: su - en Martes 20 de Febrero de 2007, 02:09
Muahahah (riza maligna)  :P

Mi respuesta de siempre... Perl  B)

http://www.perlmonks.org/?node_id=548285 (http://www.perlmonks.org/?node_id=548285)
http://eli.thegreenplace.net/2006/12/04/co...them-from-perl/ (http://eli.thegreenplace.net/2006/12/04/compiling-c-dlls-and-using-them-from-perl/)

Pero, la cosa es que desde Perl puede usar PHP, pero desde PHP... http://www.zend.com/php5/articles/php5-per...=0&anc=0&view=1 (http://www.zend.com/php5/articles/php5-perl.php?article=php5-perl&kind=php5&id=4810&open=0&anc=0&view=1)

Oooh pero, esperen, si, si sepuede!

http://www.phpfreaks.com/phpmanual/page/ref.w32api.html (http://www.phpfreaks.com/phpmanual/page/ref.w32api.html)

 :P
Título: Re: Hacer Dll En C# Para Php
Publicado por: Mollense en Martes 20 de Febrero de 2007, 02:32
Cita de: "su -"
Muahahah (riza maligna)  :P

Mi respuesta de siempre... Perl  B)
Está pesado el temita de perl  :scream: Muahahah (risa maligna)  :P , no te valla a enojar  :ph34r:

Citar
Pero, la cosa es que desde Perl puede usar PHP, pero desde PHP...
Es que Perl necesita de php Muahahah (Es broma).-

Citar
Oooh pero, esperen, si, si sepuede!
Claro que se puede cargar una extensión. Pero el tema está en hacer la dll con C#.-

pd: Hoy tengo ganas de pelear :scream: Muahahah (Mentira, es broma  :beer: )
Título: Re: Hacer Dll En C# Para Php
Publicado por: su - en Martes 20 de Febrero de 2007, 02:39
Cita de: "Angel_K_ido"
Cita de: "su -"
Muahahah (riza maligna)  :P

Mi respuesta de siempre... Perl  B)
Está pesado el temita de perl  :scream: Muahahah (risa maligna)  :P , no te valla a enojar  :ph34r:

Citar
Pero, la cosa es que desde Perl puede usar PHP, pero desde PHP...
Es que Perl necesita de php Muahahah (Es broma).-

Citar
Oooh pero, esperen, si, si sepuede!
Claro que se puede cargar una extensión. Pero el tema está en hacer la dll con C#.-

pd: Hoy tengo ganas de pelear :scream: Muahahah (Mentira, es broma  :beer: )
#1  :P  :lol:  :(  mucho spam...

#2 No, para nada, pero Perl es una goma, puedes usar C, C++, ASM, Prolog... si necesitas usar X, y o Z funcion de esta o queres integrar a lod dos lenguajes.

#3 Y es que las DLLs de C# son muy diferentes a las de C/C++?
Título: Re: Hacer Dll En C# Para Php
Publicado por: Mollense en Martes 20 de Febrero de 2007, 02:44
Cita de: "su -"
#3 Y es que las DLLs de C# son muy diferentes a las de C/C++?
Eso es lo que no se, segun hernanvid si. y por ahora no puedo ponerme a verlo.-
Título: Re: Hacer Dll En C# Para Php
Publicado por: su - en Martes 20 de Febrero de 2007, 02:52
Cita de: "Angel_K_ido"
Cita de: "su -"
#3 Y es que las DLLs de C# son muy diferentes a las de C/C++?
Eso es lo que no se, segun hernanvid si. y por ahora no puedo ponerme a verlo.-
El dijo que desde .net, no en general  :whistling:

Bueno, si no es una solucion valida, pues :losiento: yo solo comente

 :hola:
Título: Re: Hacer Dll En C# Para Php
Publicado por: hdr en Martes 20 de Febrero de 2007, 04:35
.net es como java que no crea un codigo compilado sino uno intermedio que se llama msil.
Título: Re: Hacer Dll En C# Para Php
Publicado por: Mollense en Martes 20 de Febrero de 2007, 13:15
Cita de: "hernanvid"
.net es como java que no crea un codigo compilado sino uno intermedio que se llama msil.
Pero una dll está íntimamente ligada con la arquitectura de windows.-
El código Java es interpretado por la máquina virtual, correcto. pero existe la posibilidad de generar por ejemplo un ejecutable para windows(.exe)
No puedo hablar de C# porque todavía soy un nardo en el tema. Si alguien sabe que diga  ;) .-
Título: Re: Hacer Dll En C# Para Php
Publicado por: JuanK en Martes 20 de Febrero de 2007, 15:48
Cita de: "ibito"
¿Se puede?
 :blink:

Es una duda que tengo por aquí por el trabajo, me podrán decir que mejor ASP pero, asi me lo piden aquí... solo necesito un poco de información...


Gracias... :D
Insisto en que no hay suficiente información...
parq que quieres hacer eso?

1- quieres hacer una ext a php utilizando .net?
2- quieres crear una pagina en php que invoque métodos, o como lo quieras ver (formularios , web service etc)hechos en C# ?
Título: Re: Hacer Dll En C# Para Php
Publicado por: ibito en Martes 20 de Febrero de 2007, 15:57
Bueno JuanK, tienes razón, sobre tu pregunta de
Citar
2- quieres crear una pagina en php que invoque métodos, o como lo quieras ver (formularios , web service etc)hechos en C# ?
no lo había pensado así, aparte que un web service de C# si se puede halar desde PHP puesto que devuelve XML... en fin.

Mi pregunta era justo como mencionaste la primera, si puedo hacer una extensión para PHP en C# (o cualquier lenguaje .NET).
Título: Re: Hacer Dll En C# Para Php
Publicado por: JuanK en Miércoles 21 de Febrero de 2007, 13:30
entonces si deberias preguntarlo en el foro de php.