elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


  Mostrar Mensajes
Páginas: 1 ... 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 [21] 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 ... 41
201  Programación / .NET (C#, VB.NET, ASP) / Re: evento WMI en: 10 Junio 2014, 15:23 pm
el depurador no te va arrojar ningún error porque está dentro de un bloque "try".  :rolleyes:

Lo que te recomiendo es que insertes un punto de interrupción en la primera línea del bloque y lo recorras línea por línea para ver dónde hace algo raro.
202  Programación / Programación General / Re: [Ayuda] Introducción a C en: 10 Junio 2014, 15:18 pm
http://mmc.geofisica.unam.mx/utils/CyC++/Documentacion/Lenguaje_C.pdf
http://quegrande.org/apuntes/EI/2/SO1/practicas/fundamentos_de_c.pdf

Quizá lo que necesitas no es un libro o manual de intoducción a C, sino más bien una introducción a la programación en general. Si los tutoriales de arriba te parecen muy complicados o "se meten de lleno" en el lenguaje, como dices, entonces deberías probar lo de la introducción a  la programación en general.
203  Programación / .NET (C#, VB.NET, ASP) / Re: Arraste de raton en aplicacion externa en: 4 Junio 2014, 21:16 pm
Con el mouse_event() lo haces en dos pasos.

Primero presionas sobre la ventana y después sueltas en la posición que desees.

Código
  1. mouse_event(ENUM_MouseEventFlags.LEFTDOWN, PosX, PosY, 0, UIntPtr.Zero)
  2. mouse_event(ENUM_MouseEventFlags.LEFTUP, NuevaPosX, NuevaPosY, 0, UIntPtr.Zero)

Si observas que la ventana no se mueve o hay un comportamiento inesperado en esta función, puedes colocar un retraso entre ambas llamadas.

Código
  1. mouse_event(ENUM_MouseEventFlags.LEFTDOWN, PosX, PosY, 0, UIntPtr.Zero)
  2. thread.sleep(1000)
  3. mouse_event(ENUM_MouseEventFlags.LEFTUP, NuevaPosX, NuevaPosY, 0, UIntPtr.Zero)
204  Programación / .NET (C#, VB.NET, ASP) / Re: Archivo de Configuración. en: 3 Junio 2014, 06:08 am
Creo que sí la forma correcta de hacerlo sería esa:

Si el archivo existe cargas la configuración.
Si no existe se usa la configuración por defecto.

Y como te indican, puedes hacerlo de la manera en que tú quieras. Como dice Ivancea "Tu programa, tus normas".

EDITADO: Jajajajajajaja por la respuesta de abajo. XD
205  Programación / Programación General / Re: Cuestion de diseño en: 2 Junio 2014, 06:16 am
La segunda opción me parece la más apropiada. De esta manera puedes crear tu propio protocolo de comunicación de acuerdo a tus necesidades.
206  Programación / Programación C/C++ / Re: problema switch case en: 30 Mayo 2014, 23:10 pm
Necesitas añadir una última opción al menú, que será la opción para salir. Y tu sentencia switch junto con la presentación del munú la colocarás dentro de un bucle while():

Código
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. main()
  5. {
  6.      int num1,num2,div,suma,resta,mult;
  7.      int opc = 0;
  8.  
  9.      printf("              INGRESE UNA OPCION DEL MENU    \n");
  10.  
  11. while(opc != 6)
  12. {
  13. printf("1.- ingrese 2 numeros \n");
  14. printf("2.- Imprima la suma \n");
  15. printf("3.- Imprimia la resta \n");
  16. printf("4.- Imprima la multiplicacion \n");
  17. printf("5.- Imprima la division \n");
  18. printf("6.- Salir \n");
  19.  
  20. printf("ingrese una opcion");
  21. scanf("%d",&opc);
  22.  
  23. switch(opc)
  24. { // inicio switch
  25.        case 1: printf("ingrese el primer numero \n");
  26.                scanf("%d",&num1);
  27.                printf("ingrese el segundo numero \n");
  28.                scanf("%d",&num2);
  29.                break;
  30.  
  31.        case 2: suma=num1+num2;
  32.                printf("la suma es %d \n",suma);
  33.                break;
  34.  
  35.        case 3: resta=num1-num2;
  36.                printf("la resta es %d \n",resta);
  37.                break;
  38.  
  39.        case 4: mult=num1*num2;
  40.                printf("la multiplicacion es %d \n",mult);
  41.                break;
  42.  
  43.        case 5: div=num1/num2;
  44.                printf("la division es %d \n",div);                
  45.                break;
  46.  
  47.                }// fin switch      
  48.  
  49.                system("pause");
  50.  
  51.        }
  52. }

El bucle while es para que tu código se siga ejecutando a menos que elijan la opción 6. Todavía no pruebo el código pero creo que debería funcionar sin problemas.
207  Programación / .NET (C#, VB.NET, ASP) / Re: c# Null Exception imposible. en: 25 Mayo 2014, 18:30 pm
No, un evento no puede ser null. En todo caso insisto en que (cuando salte el error) compruebes cuál es la variable que está nula. Puede ser que el evento utilice otra variable además de objeto[0] y esa variable sí sea nula.

Si después de eso todavía no funciona entonces te recomiendo que cambies tu código como sigue:

Código
  1. do
  2. {
  3.     objeto[0] = new TipoDeLaVariableObjeto;
  4.     objeto[0].image= OtraClase.GetImage();
  5. }while (objeto[0] == null); // Bucle hasta que objeto contenga algo que no sea null;

(Lo de TipoDeLaVariableObjeto lo cambias por el tipo de tu variable) De esta manera compruebas si el error es realmente por esa variable o no. Pero insisto, fíjate en las demás variables o propiedades que utiliza el evento. Ayúdate de la información que te da el depurador, que para eso está.
208  Programación / .NET (C#, VB.NET, ASP) / Re: c# Null Exception imposible. en: 25 Mayo 2014, 02:00 am
Bueno aquí veo que dentro del bucle haces referencia a 'objeto' sin un índice y dices que el arreglo es la propiedad 'image' del mismo objeto. No sé si por ahí sea el asunto.

Lo que te recomiendo es que veas en el depurador cual es en realidad la variable que es nula.
209  Programación / Programación General / Re: con que se hacen las interfaces modernas en: 25 Mayo 2014, 01:51 am
¿Es decir que únicamente has realizado aplicaciones de consola? ¿Con qué lenguaje trabajas y para qué sistema operativo?
210  Programación / Programación General / Re: con que se hacen las interfaces modernas en: 20 Mayo 2014, 23:09 pm
La mayoría de esas cosas se hacen de forma independiente, sin una aplicación o lenguaje especializado para eso. Es decir, que en vez de crear controles predeterminados como los de swing (en el caso de JAVA) creas tus propios controles.

Todo eso se realiza mediante métodos gráficos, eventos del teclado y del mouse, etc.
Páginas: 1 ... 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 [21] 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 ... 41
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines