|
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Mensajes - Neopro
Páginas: 1 ... 10 11 [12] 13
276
« en: Lunes 19 de Febrero de 2007, 15:46 »
Por lo que me estoy dando cuenta el compilador toma como recursiva, cualquier llamada desde una clase a otra y vice versa, aunque realmente no se produzca recursividad. Ese es el problema que tengo ahora al cambiar los metodos de static a llamadas por funcion como me lo explicaste anteriormente. Aunque el error que tenia antes era que el compilador me creaba el main en un archivo.cs aparte, que no encontraba, a veces lo hacía en el Form1.cs.
Y creo por lo tanto que no podre cambiar todo lo que tenia pensado de static a llamadas por funcion, por culpa de la recursividad que no existe, pero que si detecta.
277
« en: Lunes 19 de Febrero de 2007, 15:35 »
Muchas gracias por tu pronta respuesta.
Mira, si hay una llamada a otra funcion dentro de la clase, y la otra clase llama a al clase madre, pero en ningun caso lo hacen de manera infinita.
Se puede hacer eso? o simplemente no debo hacer mas de una llamada?.
Aunq al anular las llamadas, me refiero a dejarlas como comentario, igual me envian error.
278
« en: Lunes 19 de Febrero de 2007, 15:26 »
Buenas, de nuevo molestando, pero JuanK ya me dio la solucion a mi problema anterior, el problema que tengo ahora en el mismo codigo es que al generarlo no me produce ni un solo problema, sino que cuando lo voy a depurar me envia el sgte. mensaje:
No se controló System.StackOverflowException
Y me señala una funcion llamada por mi, del tipo:
Funcion nuevafuncion = new Funcion();
Esto lo estoy haciendo para acceder a funciones desde otras Clases y Forms
Mensajes de error del compilador:
Excepción no controlada del tipo 'System.StackOverflowException' en Programa.exe
{No se puede evaluar la expresión porque el subproceso actual está en un estado de desbordamiento de pila.}
Asegúrese de que no tiene ningún bucle infinito ni recursividad infinita.
Que puedo hacer para que esto no se produzca?, no tengo ni un bucle infinito como para que suceda eso.
Muchas gracias.
279
« en: Viernes 16 de Febrero de 2007, 18:21 »
Muchisimas gracias por la extensa explicion, ya corri el programa de muestra y es muy parecido a lo que necesito.
Muchas gracias, vere el codigo ahora y te cuento despues como me fue...
Vale.
Aunque se esta trabajando en una sola clase o form.
280
« en: Viernes 16 de Febrero de 2007, 16:55 »
Me quedan dudas de la implementacion...
Me lo puedes explicar en detalle o un ejemplo funcional para un label cualquiera.
281
« en: Viernes 16 de Febrero de 2007, 16:41 »
Es que el problema no es tan asi...
Por ejemplo:
class A //Con esto me refiero a otro archivo del mismo programa { public TextBox t; ... ... }
class B //Desde aca asignarle un valor a t { t.text = "Soy otra clase en otro archivo.cs dentro del mismo proyecto."; ... ... }
Eso es lo que quiero hacer y por eso uso miembros static
282
« en: Viernes 16 de Febrero de 2007, 15:33 »
De que otra forma puedo abordar el problema, hay alguna alternativa a los static?
283
« en: Jueves 15 de Febrero de 2007, 21:31 »
Estoy desarrollando una aplicacion, donde se comunican varios Form y clases entre ellos. Para eso es necesario declarar funciones del tipo "static" para poder accederlas desde las otras clases y forms.
Todo va bien, hasta que declaro algun windows.Forms de forma "Static". Al generar, algunas veces se me borraron parte de estos códigos en el Form.Designer y cuando los ingresaba de forma manual, y funcionaba bien, pero por ejemplo, tengo textbox, button y label que cuando los modifico desde otra clase simplemente no responden(ademas de borrarse del diseñador), por ejemplo:
Form.label.Enabled = true; En un form
Y en la clase Form.label.Enabled = false;
Pero funciona unas 3 veces y despues no lo vuelve a ejecutar.
Que podrá ser?, hay alguna alternativa a los miembros static?.
Pense en funciones, pero las static no permiten el trabajo de la siguiente manera:
this.label.Enabled = true;
Que hago?
Gracias.
284
« en: Jueves 16 de Marzo de 2006, 17:35 »
Holas, estoy trabajando en una aplicación, obviamente creada en CSharp y ahora q tengo todo listo estoy verificando los posibles problemas, excepciones y detalles. Y uno de los que aparecio fdue el siguiente.
Cuando inicio un software (ya que son 2 cliente y servidor), en este caso el servidor todo bien, cuando conecto el cliente, todo bien. Se conectan a través de dirección IP y Puerto. El problema se presenta cuando desconecto el servidor y al volver a iniciarlo me dice que no se puede volver a utilizar la misma direccion IP ni el mismo puerto.
Una observacion puede ser que realmente no se este cerrando el socket con
ejsock.Close();
Y el otro problema es como puedo validar una direccion IP dentro de un TexBox, para que cuando el usuario, aunque sepa, no escriba 500.500.500.500, por ejemplo.
Muchas gracias por su ayuda.
285
« en: Viernes 2 de Diciembre de 2005, 20:49 »
No ando con el codigo aca.-
Pero es re simple el problema, recibo un char desde un socket y no me deja compararlo con un if in con un switch, ya que el socket solo toma una cadena de caracteres o sea un char[], y quiero tomar todas las letras y dividirlas como
cha[0], cha[1], cha[2]....etc
if (recibido=="a") //Ojo con comillas dobles, ya que con las simples no compila
o
switch (recibido); //Aca me sale un error que dice que permite solo variables int
case a : ....;
Arreglando eso termino todo
286
« en: Viernes 2 de Diciembre de 2005, 20:20 »
Buenas, saben quiero saber como puedo comparar tipos, por ejemplo char, string, con estos mismo o en el caso de que los datos que posean variables del tipo entero, como convertirlas a int.-
El problema es que Yo probengo de C++ y estaba acostumbrado a hacerlo con un simple:
if (var=='a')
por ejemplo, lo que ahora no es posible en C Sharp, incluso en un
switch (var) { case 'a': xxx; break; case 'b'...
o simplemente si eran enteros tomarlos de a uno, por ejemplo
int var1= palabra[0]; int var2= palabra[1];
etc.
Los ejemplos que doy no funcionan en C Sharp y obviamente porque ya no existe un iostream.h o un stblib.h
Entonces como lo hago????.-
Esperando su ayuda, me despido.
Cristián
Gracias
287
« en: Martes 22 de Noviembre de 2005, 01:44 »
GRAX, ESPERARE LA INFO, Y SI ALGUIEN TIEN ALGO MAS, PORFAVOR AYUDENME.
GRACIAS.-
288
« en: Jueves 17 de Noviembre de 2005, 19:02 »
Sabes, encontre un codigo que me envia un string, y me gustaria saber como enviar un int, lo que sucede, es que al enviar un string se utiliza da una manera bastante distinta y ademas hay que convertirlo a Byte para enviarlo (al igual con un int), y luego si lo quiero tomar como int, debo hacer una asignacion que no es muy "bonita", como por ejemplo:
int var; string s;
var = s[0];
luego tomar el s[1] y si es numero dividirlo, o sacarle el modulo. Y asi sucesivamente.
Conoces una forma de solo enviar el numero???, y ojala que no fuera asincronico??
Tienes algun codigo de ejemplo?.-
Gracias.-
289
« en: Miércoles 16 de Noviembre de 2005, 16:47 »
Supongo que no has copiado solo el .exe que te genera el .net, sino que creaste el instalador, ya que me ocurria algo parecido al no crearlo.
El .NET debe linkear todas las librerias que utilizara, y el .exe que genera es solo para el manejo conjunto con el codigo que estas desarrollando.
290
« en: Miércoles 16 de Noviembre de 2005, 16:43 »
Por fa ayudenme: Quiero lograr mediante sockets cambiar el estado de un checkbox desde un programa cliente al programa servidor y me lo imagino mediante un switch o un if else, pero como envio un solo numero mediante este metodo y como lo tomo con el programa que haga de servidor?.
Si alguien tiene algun ejemplo lo agradeceria, sino, porfa como enviar una sola variable para que la tome un switch en el servidor.-
Gracias.-
291
« en: Martes 8 de Noviembre de 2005, 14:22 »
Por favor, quien me puede ayudar???
Necesito eso para agregarlo a un trabajo re importante.-
Gracias.-
292
« en: Sábado 5 de Noviembre de 2005, 14:42 »
Holas, saben necesito a una aplicacion desarrolada en VISUAL C# agregarle una password, ojala encriptada, la cual debera pedir otro programa de forma remota, ya sea a traves de una LAN o de internet, donde una de las 2 sera el servidor y la otra el cliente (obviamente conectandose a travesd el protocolo TCP/IP a un debido puerto) y poder enviar un numero desde el cliente al servidor.
Ojo, me refiero a servidor como el programa que recibira el dato y la password, no a un server como todos los conocemos.
Ojala me puedan enviar ejemplos de codigo, librerias y como usarlas.-
293
« en: Miércoles 2 de Noviembre de 2005, 21:09 »
Me dices que debo instalar el .Net completo, Yo creoq ue estas equivocado.
No es util hacer un programa para que luego correrlo instalar Visual Studio completo.-
Creo que te refieres a solo el framework.-
Y otra cosa, no creo que mi codigo este malo, ya que corre muy bien en Mi PC.-
Tu respuesta no fue util.-
Gracias de todas formas.-
294
« en: Martes 1 de Noviembre de 2005, 03:04 »
No creo que deba instalar .NET en cada equipo que ocupe el software que realize, pero me arroja un error, aunque tenga hasta la ultima version del framework.-
el Error es el sgte:
La aplicacion genero una excepcion que no se pudo controlar.
Id. de proceso=0x778 (1912), id de subproceso=0xe8(232).
Haga click en aceptar....etc, etc.-
Y al cancelar, me envia el sgte mensaje:
El depurador JIT registrado no esta disponible. El intento... ...codigo de erro de 0x2 (2). Compruebe la conf...
cordbg.exe !a 0x778
Haga click en ....
Sea lo que sea que haga se cierra y el porgrama no inicia, me podrian ayudar???
295
« en: Lunes 31 de Octubre de 2005, 03:10 »
Wenas, tengo un codigo de fuente que es de Visual si no me equivoco.-
Pero nose como compilarlo, ya que al abrirlo con .NET no me deja.-
Es un Archivo con extension *.CS.-
296
« en: Miércoles 19 de Octubre de 2005, 02:14 »
No pude compilar, me enviaba muchos errores.-
Que versiones de C o C++ utilizan y de donde puedo sacar las librerias???
297
« en: Martes 18 de Octubre de 2005, 16:51 »
Grax, ya descargue las paginas y vere que puedio hacer, pero si alguien tiene un ejemplo de codigo lo agradeceria.-
298
« en: Martes 18 de Octubre de 2005, 01:26 »
Alguien me puede ayudar???
Necesito comunicar dos (2) programas en C++ a través de IP y numero de puerto si es posible, para que una aplicacion le envie variables a otra y se puedan ejecutar en un servidor y realizar diversas tareas.-
Ojala me puedan ayudar, es algo asi como controlar remotamente.-
Gracias.-
299
« en: Jueves 6 de Octubre de 2005, 02:47 »
Necesito algun manual serio, no esos articulos que andan dando vueltas por la red sobre Visual C++ en la Plataforma .NET, pero en los foros exclusivos del tema nadie responde, porfa si alguien lo tiene, que me avise.-
Gracias.-
300
« en: Jueves 6 de Octubre de 2005, 02:44 »
Necesito justo lo que otros integrantes del foro piden.
Por ejemplo si alguien tiene un manual de visual c++ o si la libreria iostream existe en este lenguaje.-
Pero veo que nadie responde.-
Páginas: 1 ... 10 11 [12] 13
|
|
|